我怎样才能创建类似模板的东西,我自己的枚举

How can I create something like Template,enum of my own?

本文关键字:我自己 枚举 自己的 创建      更新时间:2023-10-16

在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

你可以简单地写:

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

无需模板。