我怎样才能创建像Template这样的枚举,我自己的枚举?

时间:2013-10-11 20:36:13

标签: c++

在C ++中,我们可以按照以下方式创建模板

  template<typename T>

在C ++中,我们可以按照以下方式创建枚举

enum color {red ,green, yellow}

所以现在我想要的是我想创建我自己的模板,如下所示。

   template<typename T>
   // myTemaple // this is just example
   void max(T x)
   {return x;}

所以现在我想要的是我想创建我的枚举模板,如下所示。

myenum color {red,color} // this is just example

1 个答案:

答案 0 :(得分:0)

您可以简单地写一下:

enum color : int {
    red = 1 ,
    yellow = 0 ,
    green = 2 ,
};

不需要模板。