現在的位置: 首頁 > 綜合 > 正文

c++ 初始化2維數組

2018年05月28日 ⁄ 綜合 ⁄ 共 238字 ⁄ 字型大小 評論關閉
static成員在類中聲明,在類外定義,像下面這樣就行了:
class Exp
{
  public:
      static int Structure[3][3];
};

int Exp::Structure[3][3] = {0, 1, 0, 1, 1, 1, 0, 1, 0};     //這一行最好放在.cpp文件中
 
 
struct stu{
	char a ;
}
sizeof(stu) == 1 ;
 
而struct stu{
	int a;
	char b ;
};
sizeof(stu) == 8 ; 位元組對齊
struct或class 裡面變數存儲按最長類型位元組存儲。

抱歉!評論已關閉.