1. 一般函数和类函数作为内联函数的区别:一般函数只要在声明或者定义时,作inline声明就可以了;而类函数就需要将类定义和成员函数的定义必须都放在同一个头文件中。
2. 对象的存储空间:一个对象的存储空间大小就是成员中的数据大小,不包括其中的成员函数代码部分,不论该成员函数定义在类内还是类外,这也适用于inline内联函数,不管内联函数还是普通类方法,都不占用对象的存储空间!
3. 类和结构体一样,不能在类中直接对成员变量赋值初始化。
1. 一般函数和类函数作为内联函数的区别:一般函数只要在声明或者定义时,作inline声明就可以了;而类函数就需要将类定义和成员函数的定义必须都放在同一个头文件中。
2. 对象的存储空间:一个对象的存储空间大小就是成员中的数据大小,不包括其中的成员函数代码部分,不论该成员函数定义在类内还是类外,这也适用于inline内联函数,不管内联函数还是普通类方法,都不占用对象的存储空间!
3. 类和结构体一样,不能在类中直接对成员变量赋值初始化。