class Bunch {
//enum { size = 10 };用在早期C++版本,同static const
static const int size=10;//不占类存储空间
const int num;//占存储空间
static int m;//不占类存储空间
int i[size];
public:
Bunch(int i):num(i){};
};
int Bunch::m=10;
int main() {
cout << "sizeof(Bunch) = " << sizeof(Bunch)
<< ", sizeof(i[10]) = "
<< sizeof(int[10]) << endl;
} ///:~
const和static在类里的使用规则的简单示例
最新推荐文章于 2022-11-01 12:00:00 发布