现在的位置: 首页 > 综合 > 正文

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 里面变量存储按最长类型字节存储。

抱歉!评论已关闭.