
C++
文章平均质量分 51
暴走☆苍穹
这个作者很懒,什么都没留下…
展开
-
c++多态
多态的定义简单来说就是使一条语句有多种状态。多态又分为静态多态和动态多态:静态多态:函数重载和运算符重载属于静态多态,复用函数名。动态多态:派生类和虚函数实现运行时多态静态多态和动态多态区别:静态多态的函数地址早绑定 - 编译阶段确定函数地址动态多态的函数地址晚绑定 - 运行阶段确定函数地址静态联编:是程序的匹配、连接在编译阶段实现,也称为早期匹配。 重载函数使用静态联编。动态联编,是指程序联编推迟到运行时进行,所以又称为晚期联编。switch 语句和 i...原创 2022-05-30 15:40:18 · 150 阅读 · 0 评论 -
C++友元函数
友元函数(关键字:friend)作用:使得我们的全局函数或者外部的类,可以访问我们的私有成员;没有友元之前外部类和全局函数是访问不到我们私有成员的先在我们类里面声明一个某某的友元类这样私有成员就能访问了。然后输出所以友元类可以访问到被声明为友元类的一个类的私有成员友元方法:全局的方法它是我们这个类的友元函数有友元函数,全局函数就可以进行访问了注意:在类的public成员里面声明友元函数(类),一定要记原创 2022-05-18 15:03:25 · 405 阅读 · 0 评论 -
C++类的继承
一、类的继承被继承的类称为基类,新建的类称为派生类。派生类可以继承得到基类的部分成员。我们几乎不使用 protected 或 private 继承,通常使用 public 继承。当使用不同类型的继承时,遵循以下几个规则:1、公有继承(public):当一个类派生自公有基类时,基类的公有成员也是派生类的公有成员,基类的保护成员也是派生类的保护成员,基类的私有成员不能直接被派生类访问,但是可以通过调用基类的公有和保护成员来访问。2、保护继承(protected): 当一个类派生自原创 2022-05-08 15:34:38 · 1171 阅读 · 0 评论 -
类的构造、析构、拷贝、移动函数
一、类的构造函数和析构函数类的构造函数是类的一种特殊的成员函数,它会在每次创建类的新对象时执行。构造函数的作用:为对象分配空间;对数据成员赋初值;请求其他资源。构造函数的特点:构造函数的名称与类的名称是完全相同的,并且没有返回值。 没有用户定义的构造函数时,系统提供缺省版本的构造函数。 构造函数可以重载。类的析构函数是用于取消对象的成员函数 , 当一个对象作用域结束时,系统自动调用析构函数。析构函数的作用:进行清除对象,释放内存等析构函数的特点:析构函数的名称与类的名称原创 2022-05-08 15:20:05 · 387 阅读 · 0 评论