![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 68
help_me____
这个作者很懒,什么都没留下…
展开
-
C++中的浅拷贝与深拷贝
通过一个例子我们来学习浅拷贝与深拷贝 #include<iostream> using namespace std; class Student { public: ~Student() { //cout << p << endl; delete p ; cout << "删除完毕" << endl; } Student() { p = new int(); } private: int name; int* p;原创 2022-04-08 18:14:07 · 526 阅读 · 0 评论 -
初识C++中的多态和虚函数(2)
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录前言一、多态的定义和实现1.多态性2.虚函数二、虚函数与纯虚函数1.引入原因2.抽象类 前言 之前介绍了通过指针和引用来实现多态的方法,接下来将继续学习多态的相关知识 一、多态的定义和实现 1.多态性 多态性是指在不同继承关系的类对象中调用了一个名字相同定义不同的函数,这些函数执行不同但又类似的操作,这样就可以用同一个函数名调用不同内容的函数。 通过之前的例子我们还知道了要想构成多态还需要满足两个条件: 1.调用函数的对象必须.原创 2022-04-07 20:17:10 · 646 阅读 · 0 评论 -
初识C++中的多态和虚函数(1)
文章目录前言一、为什么需要虚函数二、多态的用处总结 前言 简单介绍一下C++中的多态和虚函数 一、为什么需要虚函数 这里有一个例子 #include <iostream> using namespace std; //基类People class People{ public: People(char *name, int age); void display(); protected: char *m_name; int m_age; }; People::P原创 2022-04-07 18:26:48 · 121 阅读 · 0 评论