On Thu, Sep 24, 2009 at 10:11 AM, Jean-Claude Gervais <jc.gervais@xxxxxxxxxxxx> wrote: > Hello, > > I am using gcc 4.1.2 and 4.3.2, looking for a way to specify the > underlying type in a typedef enum declaration like so: > > typedef enum : unsigned char { first_tag, second_tag, third_tag } > my_enum_type; There is a C++0x extension to do that, but you would have to get newer versions of g++. > > The preceding statement compiles with visualc++ but not with g++ > > Is there a way? > > Thanks > J > >