覆盖与重写可以说是一样的,但与重载不同。override(重写)是指在不同作用域中,多个函数原型完全一样,而实现却不同的函数。在C++中,经常发生在类的继承中。当基类中的某个方法是virtual或pure virtual函数时(当然访问权限必须是public或protected,因为从C++设计思想...
分类:
其他好文 时间:
2014-10-07 02:31:42
阅读次数:
280
虚继承(个人感觉用到的地方不多,项目中没有用到这个的)最典型的例子就是iostream的继承方式class istream : virtual public ios{...};//此处就是虚继承,指定ios为虚基类class ostream : virtual public ios{...};cla...
分类:
编程语言 时间:
2014-10-06 21:41:10
阅读次数:
134
C++面试题1.是不是一个父类写了一个virtual 函数,假设子类覆盖它的函数不加virtual ,也能实现多态?virtual修饰符会被隐形继承的。private 也被集成,仅仅事派生类没有訪问权限而已virtual可加可不加子类的空间里有父类的全部变量(static除外)同一个函数仅仅存在一个...
分类:
编程语言 时间:
2014-10-06 19:55:20
阅读次数:
236
今天在要实现centos(在virtualbox中)和windows实现共享文件夹的过程中遇到诸多错误,费了一下午时间来搞这个,首先配置共享文件夹的方法就不介绍了,这里面介绍的是在配置的过程中遇到的诸多错误
在VirtualBox的菜单里选择“设备”->“安装增强功能包(Install Guest Additions)”之后桌面会出现一个光盘,在命令行里输入:
cd /media/...
/*对于此类的模型为:class object{ float _x;//类的nonstatic成员函数 _vptr_Point;//指向虚函数表的指针}virtual table//虚函数表的信息(应该存放的是一些指针)slot1---type info for Point(用于支持RT...
分类:
其他好文 时间:
2014-10-06 11:23:10
阅读次数:
263
术语 1、 virtual address space 虚拟地址空间 它是一个应用程序可以访问的最大地址空间、32位机上是4G(2^32)、虚拟地址空间中的数据不一定在物理内存里。可能在缓存文件中。术语 2、 physical memory 物理内存 内存心片提供的存储空间。...
分类:
数据库 时间:
2014-10-06 02:46:09
阅读次数:
236
本文为senlie原创,转载请保留此地址:http://blog.csdn.net/zhengsenlie经验:多重继承比单一继承复杂。它可能导致新的歧义性,以及对 virtual 继承的须要演示样例:class BorrowableItem{public: void checkOut();};cl...
分类:
编程语言 时间:
2014-10-05 13:38:48
阅读次数:
213
1、找到这个配置文件2、修改配置文件说明:PermSize和MaxPermSize指明虚拟机为java永久生成对象(Permanate generation)等这些可反射(reflective)对象分配内存限制,这些内存不包括在Heap(堆内存)区之中。-Xms128m 表示JVM Heap(堆内存...
分类:
编程语言 时间:
2014-10-05 12:13:38
阅读次数:
242
C++面试题1.是不是一个父类写了一个virtual 函数,假设子类覆盖它的函数不加virtual ,也能实现多态?virtual修饰符会被隐形继承的。private 也被集成,仅仅事派生类没有訪问权限而已virtual可加可不加子类的空间里有父类的全部变量(static除外)同一个函数仅仅存在一个...
分类:
编程语言 时间:
2014-10-04 13:09:06
阅读次数:
235
1.多重继承 (1)多重继承一直是C++中让许多人诟病的机制,不过它大大增加了类的层次结构的灵活性,先看一个简单的例子:class Task{public: virtual void pending() = 0; //...};class Displayed{public: ...
分类:
编程语言 时间:
2014-10-03 18:33:34
阅读次数:
238