码迷,mamicode.com
首页 >  
搜索关键字:virtual terminal    ( 8030个结果
c++ 虚析构函数
在实现多态时候,基类的析构函数应该写成virtual。在用基类申明实例化的子类对象,在delete时候,如果基类不是virtual的析构函数则不能调用进子类的析构函数class Base{public: Base(); virtual ~Base();public: char *m...
分类:编程语言   时间:2014-07-09 00:34:22    阅读次数:201
C++ 继承之虚继承与普通继承的内存分布
仅供互相学习,请勿喷,有观点欢迎指出~class A{ virtual void aa(){};};class B : public virtual A{ char j[3]; //加入一个变量是为了看清楚class...
分类:编程语言   时间:2014-07-08 22:53:16    阅读次数:498
【深度探索C++对象模型】data语义学
class X{};class Y :public virtual X{};class Z :public virtual X{};class A :public Y, public Z{};void main(){ cout x=0;当Point3D是一个derived class,而在其继...
分类:编程语言   时间:2014-07-06 15:28:39    阅读次数:241
[Chrome_OS]Crosh Shell终端 基础命令
Google’s Chrome OSincludes a shell environment known as Chrome Shell, or “crosh” for short. Crosh includes several terminal commands that can be used ...
分类:其他好文   时间:2014-07-06 15:26:01    阅读次数:662
terminal使用小技巧
直接上配置,你懂的 lai'mac:~ laijingli$ more .bash_profile ###add my scripts to the search path for convenient daily usage export PATH=$PATH:/Users/laijingli/autoshell:/opt/local/bin:/opt/local/sbin ##...
分类:其他好文   时间:2014-07-06 10:12:26    阅读次数:185
C++语言笔记系列之十七——虚基类
1.虚基类 考虑这样一种情况:当某个类的部分或者全部直接基类是另一个共同基类派生而来,这些直接基类从上一级基类继承而来的成员就一定拥有相同的名称,这样就会产生二义性问题。 解决办法:当派生类和直接基类产生了二义性问题-->加类的作用域。           当派生类和间接基类产生了二义性问题-->虚基类。 2.虚基类的说明: class 派生类名:virtual 访问权限 基类名 {派...
分类:编程语言   时间:2014-07-06 10:08:21    阅读次数:219
Effective c++关键点(一)
条款1:视C++为一个语言联邦 1.1 将C++视为一个由相关语言组成的联邦而非单一语言. 1.2 视C++由四块次语言组成: C:区块,语句,预处理器,内置数据类型,数组,指针 等等来自于C语言的特性. Object-Oriented C++:封装,继承,多态,virtual函数 等等面向对象特性. Template C++:泛型编程. STL:标准库. 条款2: ...
分类:编程语言   时间:2014-07-06 09:20:51    阅读次数:213
QT5 视图坐标
又出错了。。 main.obj:-1: error: LNK2001: 无法解析的外部符号 "public: virtual struct QMetaObject const * __thiscall MyView::metaObject(void)const " (?metaObject@MyView@@UBEPBUQMetaObject@@XZ) main.obj:-1: error: L...
分类:其他好文   时间:2014-07-06 09:07:57    阅读次数:300
内存管理--程序在内存中的分布
在多任务操作系统中的每一个进程都运行在一个属于它自己的内存沙盘中。这个沙盘就是虚拟地址空间(virtual address space)。 1 32位虚拟内存布局 在32位模式下虚拟地址空间总是一个4GB的内存地址块。这些虚拟地址通过页表(page table)映射到物理内存,页表由操作系统维护并被处理器引用。每一个进程拥有一套属于它自己的页表,但是还有一个隐情。只要虚拟地址被使用,那么它就会...
分类:其他好文   时间:2014-07-05 23:59:37    阅读次数:399
effective c++ 条款9 do not call virtual function in constructor or deconstructor
在构造函数中不要调用virtual函数,调用了也不会有预期的效果。举个例子class Transaction{ public: Transaction() { log(); } virtual void log() =0;}class BusinessTran...
分类:编程语言   时间:2014-07-05 20:43:00    阅读次数:209
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!