On 11/27/2012 2:04 AM, Timon Gehr wrote: > Because 'const' already denotes 'readonly'. :o) const also implies it's an lvalue. A manifest constant cannot be an lvalue. This has some subtle implications with, for example, declaring const or enum members of a struct.