- 头文件的编写格式
#ifndef _STUDENT_H
#define _STUDENT_H
#endif // !_STUDENT_H
- 默认拷贝构造函数
Test(const Test &p)
{
a=p.a;
}
- 匿名对象 生命周期只存在于一行代码
class Test
{
private:
int a,b;
public:
Test(int aa,int bb)
{
a=aa;
b=bb;
}
};
int main()
{
Test(1,2); //匿名对象
}
类对象 构造函数调用的顺序取决于当前对象成员声明的顺序 而不是初始化列表的顺序
类中
成员变量存放于栈上
成员函数存放于代码段 类对象共享成员函数
被const修饰的函数不能修改变量
new和delete是运算符,不是函数,因此执行效率高,需要编译器支持
Malloc free 是库函数,需要头文件支持