Manifest constants using 'manifest' keyword?
Matti Niemenmaa
see_signature at for.real.address
Fri Dec 21 11:01:08 PST 2007
Jérôme M. Berger wrote:
> Matti Niemenmaa wrote:
>> Derek Parnell wrote:
>>> Until one gets to know what it means, "manifest" looks like a noun
>>> rather than an adjective. I can just see newbies saying things like ...
>>> "what is a 'manifest'" when confronted with stuff like ...
>>>
>>> manifest
>>> {
>>> int Foo;
>>> long Bar;
>>> }
>> Alright, I'll bite. What /is/ manifest meant to mean here?
>
> I'd bet for a compilation error ;)
That wasn't my point. I get the semantics, I want to understand what the word
itself means.
"const" -> a constant, i.e. something you can't write to. Fine, though it's not
necessarily "constant" per se.
"manifest" -> a manifest constant. What's a manifest constant? A compile-time
constant. Why isn't it called "compiletime" then? What's with the word "manifest"?
--
E-mail address: matti.niemenmaa+news, domain is iki (DOT) fi
More information about the Digitalmars-d
mailing list