自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 C++学习笔记:构造函数和析构函数(重要)

文章目录一、构造函数二、复制构造函数三、析构函数 一、构造函数 什么是构造函数: 是指在 对象 被创建的时侯,利用特定的值去构造对象,将对象初始化为一个特 定的状态。 构造函数的性质: (1) 构造函数的函数名和类的名字保持一致,并且没有返回值。 (2) 构造函数通常被声明为公有函数。 (3) 如果自己不显示的写出构造函数,系统会默认生成一个无参的构造函数,在对象被创建的时候自动调用,这个构造函数不会去做任何事情,只是C++的规定对象被创建的时候一定会有构造函数的调用。 (4) 构造函数可以重载。

2022-01-02 16:57:39 657

原创 VS code undefined reference to ‘xxx‘(容易被忽略的错误)

问题介绍 需要用到vs code进行多文件编译,注意是多文件编译,出现了undefined reference to ‘xxx’ 的问题。查找了网上很多资料,结果都是让修改Tasks.json 或者是lunch.json文件。更改以后发现自己的问题不在这 undefined reference to `Swap' undefined reference to `Empty' undefined reference to `LocateElem' undefined reference to `InitL.

2021-07-27 21:10:35 7995 19

原创 C++学习笔记:C++联合类

测试代码: #include<iostream> #include<string> using namespace std; //测试联合类; class examInfo{ public: examInfo(string name,char grade); examInfo(string name,bool pass); examInfo(string name,int percent); //三个构造函数 void show();

2021-01-30 16:44:40 258

原创 C++学习笔记:C++结构体

C++结构体和C++类的唯一区别: C++结构体中默认缺省的权限控制标记为public,而C++类中的属性或者函数的默认缺省标记为private 代码示例: #include<iostream> #include<string> using namespace std; //测试C++结构体 //C++结构体和类一样,是特殊的类;区别 struct Student{ //默认的缺省的权限控制为public,这是与类的唯一区别,类Class的缺省标记为private int .

2021-01-30 16:38:58 217

原创 C++学习笔记:组合类的构造函数

C++学习笔记: 组合类的构造函数 关于学习组合类的构造函数和析构函数的一些体会: #include<iostream> #include<cmath> using namespace std; //测试组合类的使用 //Point class Point{ public: //普通构造函数 Point(int xx=0,int yy=0){ x=xx; y=yy; } //复制构造函数 Point(Point &p); //普

2021-01-29 21:38:49 1650

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除