Re: RFC, problem with g++4
Florian Weimer <email@example.com> writes:
> * Antti-Juhani Kaijanaho:
>> The anon enumeration trick has been an established C++ idom for years
>> (ISTR, but cannot check now, even Stroustrup himself advocating it).
> This was once desirable because you couldn't declare real constants in
> classes. Today,
> template <typename T>
> struct Foo
> static const unsigned N = T::N;
> char bar[N];
> works and the enum trick lost its importance.
Doesn't that still make N a real variable in memory and does not get
optimized away like enums?