用户空间
C和C++的区别
C++:
- 参数带默认值的函数
- inline内联函数
- 函数重载
- const 修饰的为常量。 C语言const修饰的为常变量
- 引用
- new/delete C语言是 malloc/free
对象的声明周期 构造 析构 拷贝构造 operator=
1.函数调用传参,传对象的引用
2.函数返回的时候,应该返回一个临时对象,不能返回已经定义的对象
3.当接收一个返回值为对象的函数的时候,应该以初始化的方式来进行接收
C++:
对象的声明周期 构造 析构 拷贝构造 operator=
1.函数调用传参,传对象的引用
2.函数返回的时候,应该返回一个临时对象,不能返回已经定义的对象
3.当接收一个返回值为对象的函数的时候,应该以初始化的方式来进行接收