励精图治的22℃
励精图治的22℃
全部文章
C++
C++项目(1)
C/C++数据结构(22)
C语言(58)
doucker/k8s(1)
Linux系统编程(18)
Linux运维(16)
MySQL(2)
python专栏(2)
STL(60)
信息安全(2)
其他(6)
前端web开发(40)
操作系统(1)
计算机网络(10)
归档
标签
去牛客网
登录
/
注册
黑马金牌编程
云计算、容器、K8S、linux、C/C++、网络编程、数据结构与算法、前端web、数据库
全部文章
/ C++
(共92篇)
const修饰成员函数
来自专栏
const修饰成员函数 成员函数后加const后我们称这个函数为常函数 常函数: 常函数内不可以修改成员属性 成员属性声明时加关键字mutable后,在常函数中依然可以修改 常对象: 声明对象前加const称该对象为常对象 常对象只能调用常函数 代码示例: #in...
2022-01-05
0
362
C++类做友元
来自专栏
类做友元 代码示例: #include <iostream> #include <string> using namespace std; //类做友元 class Building; class GoodGay { public: GoodGay()...
2022-01-05
0
213
成员函数做友元
来自专栏
成员函数做友元 代码示例: #include <iostream> using namespace std; #include <string> class Building; class GoodGay { public: GoodGay(); ...
2022-01-05
0
338
加号运算符重载
来自专栏
概念: 对已有的运算符重新进行定义,赋予其另一种功能,以适应不同的数据类型。 加号运算符重载 作用:实现两个自定义数据类型相加的运算 对于内置数据类型,编译器知道如何进行运算 代码示例: #include <iostream> using namespace...
2022-01-05
0
405
左移运算符重载
来自专栏
左移运算符重载 作用:可以输出自定义类型 代码示例: #include <iostream> using namespace std; //左移运算符重载 class Person { friend ostream & operator<&l...
2022-01-05
0
189
递增运算符重载
来自专栏
递增运算符重载 作用:通过重载递增运算符,实现自己的整形数据 代码示例: #include <iostream> using namespace std; //重载递增运算符 //自定义整形 class MyIntegrer { friend ostre...
2022-01-05
0
195
赋值运算符重载
来自专栏
赋值运算符重载 c++编译器至少给一个类添加4个函数 1.默认构造函数(无参,函数体为空) 2.默认析构函数(无参,函数体为空) 3.默认拷贝构造函数,对属性进行值拷贝 4.赋值运算符operator=,对属性进行值拷贝 如果类中有属性指向堆区,做赋值操作时也会出现深拷贝问题 ...
2022-01-05
0
299
关系运算符重载
来自专栏
关系运算符重载 作用:重载关系运算符,可以让两个自定义类型对象进行对比操作 代码示例: #include <iostream> #include <string> using namespace std; //重载关系运算符 class Person { ...
2022-01-05
0
244
函数调用运算符重载
来自专栏
函数调用运算符重载 函数调用运算符()也可以重载 由于重载后使用的方式非常像函数的调用,因此称为仿函数 仿函数没有固定写法,非常灵活 代码示例: #include <iostream> #include <string> using namespace std...
2022-01-05
0
258
C++继承方式
来自专栏
继承方式 继承的语法:class 子类:继承方式 父类 继承方式一共有三种: 公共继承 保护继承 私有继承 代码示例: #include <iostream> using namespace std; //继承方式 class Base1 { ...
2022-01-05
0
277
首页
上一页
1
2
3
4
5
6
7
8
9
10
下一页
末页