Carlos Santander wrote: > I guess that's clear, but what does it mean when there're no parentheses? When it has no parentheses, it behaves as a "storage class" rather than a "type constructor", and has the current meaning (along with all of the type is const, and the symbol is final).