const和static在類裏的使用規則的簡單示例

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;
} ///:~

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章