Re: sizeof
Andreas Schwab <[email protected]>
| Newsgroups | gmane.comp.gdb.devel |
|---|---|
| Message-ID | <[email protected]> |
On Mai 10 2022, Russell Shaw wrote:
>>Andreas Schwab wrote:
>>On Mai 09 2022, Russell Shaw wrote:
>>
>>> sizeof(int()) should transform to sizeof(int (*)()) according to the C++20
>>> standard.
>>
>>No, see [expr.sizeof] #3.
>
> What does "[expr.sizeof] #3" refer to ?
Paragrph #3 in section [expr.sizeof].
"The lvalue-to-rvalue (7.3.1), array-to-pointer (7.3.2), and
function-to-pointer (7.3.3) standard conversions are not applied to
the operand of sizeof."
--
Andreas Schwab, [email protected]
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510 2552 DF73 E780 A9DA AEC1
"And now for something completely different."