title: Changing data size of enumerated types C++
body: <p>By default enumerated type variables take the size of integer i.e 4 bytes in memory. Is there any way to convert this to any other data type size. </p>
  
  <p>Am not talking about type casting, but the memory size required to store an enumerated type.<a href="https://stackoverflow.com/questions/8115550/what-is-the-size-of-an-enum-type-data-in-c">I have referred this question</a> But it didn't tell about changing the integer size to any other.Any help.</p>