类型定义不分配内存的,比如类的定义,结构体的定义,它是定义一个数据类型而已
数据定义分配内存,比如类对象定义,变量定义
一个原则:
不分配内存的,放在头文件
分配内存的放在c 或cpp文件
头文件中最好不要定义并初始化一个数组,头文件用extern,而在c文件定义并初始化
头文件中用extern是表示这个变量是在外部定义,此处要用到,但没有分配内存空间
数据定义分配内存,比如类对象定义,变量定义
一个原则:
不分配内存的,放在头文件
分配内存的放在c 或cpp文件
头文件中最好不要定义并初始化一个数组,头文件用extern,而在c文件定义并初始化
头文件中用extern是表示这个变量是在外部定义,此处要用到,但没有分配内存空间