[cfe-dev] static const POD object
zapadinsky
zapadinsky at gmail.com
Mon Feb 18 08:13:32 PST 2013
>> [...] if the object is of const-qualified
>> type, the underlying class type shall have a user-declared default
>> constructor. [...]
>
>This requires a user-declared default constructor in this case.
Judy Ward suggestion was "It should be made clear that this paragraph does
not apply to static objects."
His suggestion was to allow instantiate a zero initialized static const
object. It was marked as resolved by adding "Otherwise, if no initializer is
specified for a non-static object..." So the authors of the standard either
did not understand his idea or I am right and clang shouldn't issue an error
on this code.
--
View this message in context: http://clang-developers.42468.n3.nabble.com/static-const-POD-object-tp4030470p4030475.html
Sent from the Clang Developers mailing list archive at Nabble.com.
More information about the cfe-dev
mailing list