c++ 初始化2维数组
2015-01-29 14:11
405 查看
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 里面变量存储按最长类型字节存储。
相关文章推荐
- C++:二维数组初始化
- c/c++数组的初始化
- C或者C++初始化数组全为零
- C++ Primer Chapter 9 利用内置数组中一对指针初始化容器
- 【C&C++】数组初始化的思考
- C++数组初始化的误解
- c++ 如何批量初始化数组 fill和fill_n函数的应用
- VS2010 C++ 结构体数组初始化失败
- C/C++数组初始化
- C/C++ - 数组初始化列表为空的区别
- c++数组初始化
- C/C++动态数组初始化
- C++数组初始化
- C++ vector多维数组初始化及清零
- C++ 几种对象数组初始化(带参数的构造函数)
- C++数组初始化
- [C++] 如何初始化常量数组成员
- 关于03标准C++新添加的数组初始化方式
- C++字符数组(定义和初始化、赋值和引用)
- C++ 字符数组初始化