C++
有关心情
在python的道路上越走越远(一个初级小白,永远的小白)
展开
-
抽象基类(ABC)
抽象基类(ABC)文章目录抽象基类(ABC)前言如何实现ABC为什么需要ABC其他前言我对抽象基类(Abstract Base Class,ABC)的理解在两个点上。第一点是抽象,即高度抽象;第二点是基类,对抽象基类来说,它只能作为基类,不可以被实例化。高度抽象一词听起来本身就很“抽象”,不妨让我用“总结”这个词进行通俗解释。比方这里有两类人,一类只是聋人,另一类只是盲人。现在我们需要对...原创 2019-02-04 10:41:12 · 2087 阅读 · 2 评论 -
enum枚举
enum枚举文章目录enum枚举前言定义枚举赋值规则枚举设值取值范围前言enum枚举用于创建符号常量,通常用来替代const创建符号常量的方式。定义枚举一般有两种定义枚举的方式,第一种是设置枚举名,第二种是不设置枚举名(匿名)。enum color {red, green, blue}; // 第一种enum {red, green, blue}; // 第二种其中,c...原创 2019-03-03 08:14:32 · 1480 阅读 · 0 评论 -
friend友元
friend友元文章目录friend友元前言相互友元类友元成员函数共同友元前言作用:友元类的所有方法 和 友元函数 可以访问原始类的私有成员和保护成员。友元类的声明:friend class [classname]; 。友元函数的声明:friend [functype] [funcname] ([arglist]); 。声明位置:友元声明的位置并不重要,可以public、privat...原创 2019-03-06 22:52:22 · 303 阅读 · 0 评论 -
C++的动态联编与虚函数
C++的动态联编与虚函数文章目录C++的动态联编与虚函数前言指针和引用的兼容性静态联编与动态联编动态联编的缺点虚函数工作原理虚函数注意项总结前言函数名联编(binding):将源代码中的函数调用解释为执行特定的函数代码块的过程。静态联编:在编译过程中进行联编叫作静态联编。动态联编:程序运行时才选择需要执行的代码叫作动态联编。指针和引用的兼容性将派生类引用或指针转换为基类引用或指针...原创 2019-03-08 09:15:32 · 429 阅读 · 0 评论