Can I define the size of an enum in c++?
<p>From what I know (from what I read in the cpp-programming-language) the size would be the size of "some integral type that can hold its range and not larger than sizeof(int), unless an enumerator cannot be represented as an int or as an unsigned int".</p>

<p>But is it possible to define the size in some way? For example, I would like to use an enum whose sizeof is the size of the natural word (usually unsigned long).</p>
