您的位置:首页 > 其它

enum的一个用法

2008-09-11 12:30 106 查看
昨天下了一份文档,是2005年c++ connection时留下的,作者姓名一时不记得了,里面有一个对enum作为常量的一个解释:
在类里面使用enum作为常量,可以使得节省由static const int占用的内存资源.
而且不会因此因此污染名字空间.

下面是该文章的源代码的部分截取:
template< typename T, bool native >
endian
{
public:
enum CODE
{
NATIVE = native,
#if defined __POWERPC__  || defined


ENDIAN = false,
#endif
#if defined __INTEL__ || defined __WIN32 ||


ENDIAN = true,
#endif
BIG = !ENDIAN
};

}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: