mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。 在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永 ...
mutalbe的中文意思是“可变的,易变的”,跟constant(既C++中的const)是反义词。 在C++中,mutable也是为了突破const的限制而设置的。被mutable修饰的变量,将永 ...
C++中的static成员变量主要用来为多个对象共享数据 例: 运行结果:小明的年龄是15,成绩是90(当前共有1名学生)李磊的年龄是16,成绩是80(当前共有2名学生)张华的 ...
所谓模板函数其实就是建立一个通用函数,这个通用函数的形参类型不具体指定,用一个虚拟类型来代表,这个通用函数就被称为函数模板。 例: ...
C++中的友元函数主要应用于以下场景: 友元函数 第一种场景 代码中有一个全局函数,该函数想要去访问某个类的成员变量(该类的成员变量是private的,且该类并未提供任何获取获取私有成员变量的p ...
今天在代码里看到了这样一段代码: 起初一直搞不懂为什么要加个typename,后来搜索了一下才知道这个关键字是有目的的: 如果不加这个关键字,编译器就不知道RefBase::weak ...
在函数执行到return语句时,将不再向下执行,那么如何让函数一次性返回多个值?一般可以用两种方式解决这个问题,利用指针和利用结构体。 一. 利用指针直接上代码 运行结果:123 ...
关键字:public private protected a. 权限控制符在类中的作用 b. 权限控制符在继承中的作用 c. 权限控制符作用于类级,并非对象级 一. 权限控制符在类中的 ...
转载自:http://blog.csdn.net/yapian8/article/details/46418687 众所周知,在实现多态的过程中,一般将基类的析构函数设为virtual,以便在del ...