- 博客(2)
- 收藏
- 关注
原创 大一学生的学习笔记:c++ 特殊构造方式
拷贝构造函数 重点:调用时机 难点:深拷贝和浅拷贝 初步了解 什么是拷贝构造函数 c++独有 用于:用一个对象去构造或初始化另一个对象 特点:第一个参数必须是当前类的对象的引用 没有写拷贝构造,系统提供 用’=’ 定义拷贝构造函数 调用时机 用一个对象初始化另一对象 创建对象的同时,使用另一个同类对象初始化Mark obj_2=obj_1;(创建对象且初始化–隐式调用) 用一个对象直接构造另一对象 直接通过一个现有的对象,创建新的对象,并且有其他参数Mark obj_2(obj_1,1,2);(函
2022-02-28 22:38:05
338
原创 大一学生的上课笔记:c++ 对象的生命周期
构造函数 是什么 主要用来在创建对象时初始化对象即为对象成员变量赋初始值。(为方便后来继承、封装等操作) 语法 函数名和类名相同 没有返回值类型,和返回值 满足重载条件可以重载 #include<iostream> using namespace std; class Mark { public: //调用了一个无参的构造函数 Mark() { name = 0; cout << "调用了一个无参的构造函数" << endl; } //调用了一个含参
2022-02-27 17:10:12
263
1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人