Leg*_*ion 4 c++ visual-c++
我正在创建一个名为ImageLoader的类,它将用于加载各种图像格式.对于各种图像格式,使用某些结构.例如,对于bmp文件,您有一个BITMAPFILEHEADER结构和另外两个.
我想知道的是,当我将我的类定义放在头文件中时,我是否将类typedefs作为类定义的一部分,或者它们是否应该在类定义之外分开?
我不确定,因为如果我只是声明一个结构变量,这显然会在类中发生,但因为我正在定义一个类型,我不确定它是否被认为是在类中定义类型的好设计.
ald*_*ldo 6
我的一般规则是,如果它只与该类一起使用,那么在里面声明它(它意味着所有权); 否则单独声明.
归档时间:
13 年,10 月 前
查看次数:
11945 次
最近记录: