![](https://img-blog.csdnimg.cn/20190320161835833.jpeg?x-oss-process=image/resize,m_fixed,h_224,w_224)
C++学习总结
记录C++学习过程中的点点滴滴
l93919861
这个作者很懒,什么都没留下…
展开
-
C++总结(6)————C++中的多态
1.认识多态多态是指同样的消息被不同类型的对象接受时导致不同的行为,所谓的消息是指对类的成员函数的调用,不同的行为是指不同的实现,也就是调用了不同的函数。在程序设计中多态性使用最简单的例子就是运算符,比如“+”,就可以实现整数之间,浮点数之间,双精度浮点数之间以及它们相互的加法运算。同样的消息–相加,被不同类型的对象-变量接受后,不同类型的变量采用不同的方式进行加法运算。如果是不同类型的变量相加...原创 2019-03-21 22:43:19 · 157 阅读 · 0 评论 -
C++总结(5)————C++中重载、重写(覆盖)和隐藏的区别
转载自:https://blog.csdn.net/zx3517288/article/details/489760971.基本概念:重载:是指同一可访问区内被声明的几个具有不同参数列(参数的类型,个数,顺序不同)的同名函数,根据参数列表确定调用哪个函数,重载不关心函数返回类型。class A{public: void test(int i); void test(double...原创 2019-03-21 22:28:51 · 122 阅读 · 0 评论 -
C++总结(4)————函数的返回值和引用
1.函数的调用执行过程一个C++程序经过编译以后生成可执行的代码,形成后缀为.exe的文件,存放在外存储器中。当程序启动时,首先从外存将程序代码装载到内存的代码区,然后从入口地址(main()函数的起始处)开始执行。程序在执行过程中,如果遇到对其它函数的调用,则暂停当前函数的执行,保存下一条指令的地址(即返回地址,作为从子函数返回后继续执行的入口点),并保存现场,然后转到子函数的入口地址,执行子...原创 2019-03-21 11:20:02 · 524 阅读 · 0 评论 -
C++总结(3)————拷贝构造函数
这些知识点很多前辈都总结的非常好了,我汇总起来便于查阅。此处我引用了https://www.cnblogs.com/alantu2018/p/8459250.html的内容,在此表示感谢!类对象的复制(或者说赋值)和一般的普通对象不同,因为类对象可以说是类型数据的集合。我们定义了一个类a,如果我们去查类a的地址和大小,那么会发现a的首地址就是数据成员的首地址,a的大小就是所有数据成员所占内存的...原创 2019-03-20 23:42:29 · 247 阅读 · 0 评论 -
C++总结(2)————类中的静态成员函数
这些知识点很多前辈都总结的非常好了,我汇总起来便于查阅。此处参考https://blog.csdn.net/qq_37375427/article/details/78808900,非常感谢!在上篇类的静态成员变量中,我们获取对象的数目是需要调用getCount这个函数,每次调用都需要某一个对象来调用,比如:gTest.getCount(),那么问题来了,如果整个程序的对象的个数为0呢?那么岂...原创 2019-03-20 22:18:57 · 674 阅读 · 0 评论 -
C++总结(1)————类中的静态成员变量
这些知识点很多前辈都总结的非常好了,我汇总起来便于查阅。此处参考https://blog.csdn.net/qq_37375427/article/details/78747636,非常感谢!以下程序统计在程序运行期间某个类的对象的数目#include <stdio.h>class Test{private: int mCount; //定义计数对象publ...原创 2019-03-20 21:12:37 · 248 阅读 · 0 评论