针对class中同类大量或者数量可变的member,比如:
class type_container
...{
type hdr;
type bloom;
type blit;
type twisted;
};这种可以使用数组和enum的更好的声明的方式:
class type_container
...{
public://enum type
enum type_container_enum...{
type_hdr,
type_bloom,
type_blit,
type_twisted,
type_maxsize};
public:
type mTypeArray[type_maxsize];
};这样首先的好处就是可以以数组的方式来处理对象,初始化或者销毁都会更加方便;
在对类进行修改方面也更加方便;
而在访问方面没有任何劣势;
6888

被折叠的 条评论
为什么被折叠?



