初始化和赋值是不同的概念;
char p[]="hello world";和char *p="hello world"的区别;前者存放在栈里,后者存放在静态区;
#define宏定义中换行需添加续行符'\'
定义:int x = 0,﹡p;因为p无指向地址所以不能对*p赋值;
类的大小只与成员变量(非static数据成员变量)和虚函数指针有关,还要考虑到对齐;
char p[]="hello world";和char *p="hello world"的区别;前者存放在栈里,后者存放在静态区;
#define宏定义中换行需添加续行符'\'
定义:int x = 0,﹡p;因为p无指向地址所以不能对*p赋值;
类的大小只与成员变量(非static数据成员变量)和虚函数指针有关,还要考虑到对齐;