2023年6月13日

C++Note 构造析构函数调用时机

摘要: C++中拷贝构造函数调用时机通常有三种情况 *使用一个已经创建完毕的对象来初始化一个新对象 *值传递的方式给函数参数传值 *以值方式返回局部对象 1 #include <iostream> 2 using namespace std; 3 4 5 class Person 6 { 7 public: 阅读全文

posted @ 2023-06-13 16:09 廿陆 阅读(43) 评论(0) 推荐(0)

C++Note 构造析构分类及调用

摘要: 两种分类方式: 按参数分为:有参构造和无参构造 按类型分为:普通构造和拷贝构造 三种调用方式: 括号法 显示法 隐式转换法 1 #include <iostream> 2 using namespace std; 3 4 //构造函数的分类及调用 5 //分类 6 //按照参数分类 无参构造(默认构 阅读全文

posted @ 2023-06-13 12:33 廿陆 阅读(22) 评论(0) 推荐(0)

C++Note 构造函数和析构函数

摘要: 对象的初始化和清理 对象的初始化和清理工作是编译器强制要求做的事情 因此如果不提供构造和析构函数,编译器会提供构造和析构函数自动调用 内容为空 **构造函数:在于创建对象时为对象的成员属性赋值,构造函数由编译器自动调用,无须手动调用(对类中变量初始化,默认为0,保证程序流畅稳定) **析构函数:在于 阅读全文

posted @ 2023-06-13 11:59 廿陆 阅读(18) 评论(0) 推荐(0)

C++Note 分文件案例 (点和圆)

摘要: #include<iostream> 属于标准库的头文件 用 <> #include "point.h" 不属于标准库的头文件用 "" 头文件一: 1 #pragma once//命名唯一 2 #include <iostream> 3 #include "point.h" 4 //头文件 .h : 阅读全文

posted @ 2023-06-13 10:57 廿陆 阅读(19) 评论(0) 推荐(0)

导航