sizeof

Andreas Schwab schwab@linux-m68k.org
Tue May 10 07:22:11 GMT 2022


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, schwab@linux-m68k.org
GPG Key fingerprint = 7578 EB47 D4E5 4D69 2510  2552 DF73 E780 A9DA AEC1
"And now for something completely different."


More information about the Gdb mailing list