E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
虚基类
JAVA C++
c++/java方面-主要问到的有内联函数,虚函数+
虚基类
+动态绑定+运行时识别+多 态,封装,模板等等一系列概念及其底层实现原理和机制,有什么好处和缺点等等。
cjwxd126715
·
2009-03-25 15:00
java
编程
C++
c
C#
C++中使用接口(转)
面向对象的语言诸如JAVA提供了Interface来实现接口,但C++却没有这样一个东西,尽管C++通过纯
虚基类
实现接口,譬如COM的C++实现就是通过纯
虚基类
实现的(当然MFC的COM实现用了嵌套类)
wang7890
·
2009-03-01 20:00
(转)理解
虚基类
、虚函数与纯虚函数的概念
2008/01/16/1041310.html 引言 一直以来都没有写过一篇关于概念性的文章,因为我觉得这些概念性的东西书本上都有并且说的也很详细写来也无用,今天突发奇想想写一写,下面就和大家讨论一下
虚基类
godspirits
·
2009-02-17 11:00
c
Class
工具
交通
编译器
C++
虚基类
的实现机制:笔记
在《深度探索C++对象模型》里,有一个问题,也是去公司面试的时候那些技术人员常问的问题:在C++中,obj是一个类的对象,p是指向obj的指针,该类里面有个数据成员mem,请问obj.mem和p->mem在实现和效率上有什么不同。答案是:只有一种情况下才有重大差异,该情况必须满足以下3个条件:(1)、obj是一个虚拟继承的派生类的对象(2)、mem是从虚拟基类派生下来的成员(3)、p是基类类型的指
jiangnanyouzi
·
2009-01-06 14:00
C++
c
linux
Class
vb
编译器
多重继承与
虚基类
多重继承与
虚基类
原文地址:http://cpp.ysu.edu.cn/jichu/pslyjc.htm多重继承前面我们介绍的派生类只有一个基类,称为单基派生或单一继承。
SearchLife
·
2008-12-29 12:00
理解
虚基类
、虚函数与纯虚函数的概念
引用:http://www.cnblogs.com/MS-Frank/archive/2008/01/16/1041310.html 理解
虚基类
、虚函数与纯虚函数的概念引言 一直以来都没有写过一篇关于概念性的文章
SearchLife
·
2008-12-29 12:00
c
Class
工具
交通
编译器
虚基类
以及
虚基类
在继承中的优先性
概述当在多条继承路径上有一个公共的基类,在这些路径中的某几条汇合处,这个公共的基类就会产生多个实例(或多个副本),若只想保存这个基类的一个实例,可以将这个公共基类说明为
虚基类
.classx1:virtual
flyingtimeice
·
2008-12-15 13:00
Exceptional C++ Style 读书笔记(二)
下面这组规则是递归描述的:最上层派生类的构造函数负责调用
虚基类
子对象的构造函数。所有
虚基类
子对象会按照深度优先、从左到右的顺序进行初始化。直接基类子对象按照它们在类定义中声明的顺序被一一构造起来。
Batiliu程序家园
·
2008-11-05 23:00
《发如雪》之程序员版
虚基类
,构造轮回,动态堆,字符串唤不回。纵然代码已经成灰,内存不灭。循环如三千东流水,我嵌套一瓢爱了解,只恋函数的递归。你发如雪,定义了离别,我指针指向了谁,邀明月,让地址皎洁,爱在数组里倾颓。
飞扬天下
·
2008-09-18 10:00
《发如雪》之程序员版
虚基类
,构造轮回,动态堆,字符串唤不回。纵然代码已经成灰,内存不灭。 循环如三千东流水,我嵌套一瓢爱了解,只恋函数的递归。
More than C++
·
2008-09-17 22:00
理解
虚基类
、虚函数与纯虚函数的概念
2008/01/16/1041310.html 引言 一直以来都没有写过一篇关于概念性的文章,因为我觉得这些概念性的东西书本上都有并且说的也很详细写来也无用,今天突发奇想想写一写,下面就和大家讨论一下
虚基类
juliababy
·
2008-09-03 10:00
Inside C++ Object Model读书笔记:Chapter 5
第五章构造析构函数语义学对于一个
虚基类
,如果有数据成员的话,需要写一个(protected)构造函数来初始化它。
MagiSu
·
2008-06-15 18:00
C++
object
String
读书
Class
编译器
指向Data Member的指针——《Inside The C++ Object Model》之二
指向data member的指针是C++的一个语言特性,对于考察class member的底层布局,尤其是虚函数指针和
虚基类
指针在class
switchlau
·
2008-06-01 10:00
C++
c
C#
D语言
Inside C++ Object Model阅读笔记:Chapter 3 数据语义学
对于
虚基类
,需要一个指针指向基类位置或者相应的对象内存分布表。对纯虚接口类,因为在OO中起到重要作用,所以有编译器会支持不消耗内存的纯
虚基类
。
MagiSu
·
2008-05-30 19:00
C++
object
null
语言
float
编译器
虚函数、多继承、
虚基类
和RTTI需要的代价
虚函数、多继承、
虚基类
和RTTI需要的代价C++编译器必须实现语言的每一个特性。这些实现的细节当然是由编译器来决定的,并且不同的编译器有不同的方法实现语言的特性。在多数情况下,我们不用关心这些事情。
woaidongmao
·
2008-05-22 22:00
RTTI、虚函数和
虚基类
的开销分析及使用指导
RTTI、虚函数和
虚基类
的开销分析及使用指导“在正确的场合使用恰当的特性”对称职的C++程序员来说是一个基本标准。想要做到这点,首先要了解语言中每个特性的实现方式及其开销。
woaidongmao
·
2008-05-22 22:00
c++多态详解 实例
*关键字virtual修饰类时声明
虚基类
(virtualbaseclass).
虚基类
的作用是节省空间,避免重复
metasearch
·
2008-04-25 01:00
[引用]RTTI、虚函数和
虚基类
的开销分析及使用指导
[引用]RTTI、虚函数和
虚基类
的开销分析及使用指导RTTI、虚函数和
虚基类
的开销分析及使用指导白杨“在正确的场合使用恰当的特性”对称职的C++程序员来说是一个基本标准。
Bugs
·
2008-03-27 17:00
面试题目(4)——
虚基类
虚基类
livelylittlefish
·
2008-03-23 14:00
C++
c
面试
Class
C++学习笔记(10)——
虚基类
的作用
虚基类
的作用 当一个基类被声明为
虚基类
后,即使它成为了多继承链路上的公共基类,最后的派生类中也只有它的一个备份。
livelylittlefish
·
2008-03-11 22:00
C++学习笔记(8)——继承中的二义性问题和
虚基类
本博客(http://blog.csdn.net/livelylittlefish)贴出作者(三二一、小鱼)相关研究、学习内容所做的笔记,欢迎广大朋友指正! 例1:定义基类CBase,并定义CBase的派生类CDerived1和CDerived2,在定义CDerived1和CDerived2的派生类CDerived12,观察二义性。 代码如下:/**//********
livelylittlefish
·
2008-03-11 22:00
C++
c
Class
编译器
实训C++语言设计——继承与派生
3学习利用
虚基类
解决二义性问题。
luozhuang
·
2008-02-13 13:00
C++
c
算法
Class
Access
语言
Java中消除实现继承和面向接口编程
这只是技术层面的问题,即便C++中不存在接口的概念,但它的
虚基类
实际上也相当于接口。对于OO的初学者来说,他们很希望自己的程序中出现大量的继承,因为这样看起来很OO。
zsy_gemini
·
2007-12-12 21:00
java
DAO
设计模式
编程
list
单元测试
Tip:解决DesignMode不能正确反应是否处于设计模式的问题
VS自带的可视化窗体编辑器很好用,但是也有一些烦人的问题,比如: 无法编辑继承自
虚基类
或范型基类的Control/Form; 有时DesignMode这个属性不能正确反应是否处于设计模式
·
2007-11-06 10:00
design
Loki库研究-Factory,AbstractFactory
Loki库研究-Factory,AbstractFactory上个星期,ric和我提出了这样一个问题,就是一个人物技能体系,如何设定,比较原始的方法是,设立一个纯
虚基类
,然后一层一层的派生,但是这样有一个问题
Randy
·
2007-11-05 08:00
接口指针
接口是一个
虚基类
,没有成员函数,通过它实现抽象. 接口指针是指向
虚基类
的指针,通过它调用com对象的virtual 成员函数.
Ben仔部落
·
2007-10-26 10:00
转- 虚继承与
虚基类
的本质
阅读更多虚继承和
虚基类
的定义是非常的简单的,同时也是非常容易判断一个继承是否是虚继承的,虽然这两个概念的定义是非常的简单明确的,但是在C++语言中虚继承作为一个比较生僻的但是又是绝对必要的组成部份而存在着
zzg810314
·
2007-10-21 21:00
iOS
软件测试
performance
转- 虚继承与
虚基类
的本质
阅读更多虚继承和
虚基类
的定义是非常的简单的,同时也是非常容易判断一个继承是否是虚继承的,虽然这两个概念的定义是非常的简单明确的,但是在C++语言中虚继承作为一个比较生僻的但是又是绝对必要的组成部份而存在着
zzg810314
·
2007-10-21 21:00
iOS
软件测试
performance
转- 虚继承与
虚基类
的本质
虚继承和
虚基类
的定义是非常的简单的,同时也是非常容易判断一个继承是否是虚继承的,虽然这两个概念的定义是非常的简单明确的,但是在C++语言中虚继承作为一个比较生僻的但是又是绝对必要的组成部份而存在着,并且其行为和模型均表现出和一般的继承体系之间的巨大的差异
zzg810314
·
2007-10-21 21:00
ios
软件测试
performance
RTTI、虚函数和
虚基类
的开销分析及使用指导
“在正确的场合使用恰当的特性”对称职的C++程序员来说是一个基本标准。想要做到这点,首先要了解语言中每个特性的实现方式及其开销。本文主要讨论相对于传统C而言,对效率有影响的几个C++新特性。C++引入的额外开销体现在以下两方面:编译时开销模板、类层次结构、强类型检查等新特性,以及大量使用了这些新特性的C++模板、算法库都增加了C++编译器的负担。但是应当看到,这些新机能在不降低,甚至(由于模板的内
badboyfind
·
2007-09-23 16:00
C++
c
优化
汇编
语言
编译器
虚继承与
虚基类
的本质
虚继承与
虚基类
的本质 虚继承和
虚基类
的定义是非常的简单的,同时也是非常容易判断一个继承是否是虚继承的,虽然这两个概念的定义是非常的简单明确的,但是在C++语言中虚继承作为一个比较生僻的但是又是绝对必要的组成部份而存在着
ElliottZC
·
2007-07-20 09:00
虚继承与
虚基类
的本质
虚继承与
虚基类
的本质 虚继承和
虚基类
的定义是非常的简单的,同时也是非常容易判断一个继承是否是虚继承的,虽然这两个概念的定义是非常的简单明确的
chemz
·
2007-06-12 12:00
开源portal的选择
4.有虚继承的,对每一个虚继承基类,一般有一个
虚基类
索引(指针或偏移量,“一般”的理由同第二点)。这些索引可以直接放在对象的存储空间内,如果是偏移量的话,也可以作为一项放在虚函数表中。(后面一种情
luedipiaofeng
·
2007-06-09 11:00
Portal
“最晚辈派生”类和虚基初始化
如果
虚基类
存在一个构造函数,
虚基类
的使用并不是很简单。为了便于理解,引入一个新术语:最晚辈派生类(most-derived)。
touzani
·
2007-06-08 01:00
C++
c
Class
iostream
Constructor
编译器何时为你产生默认构造函数
它之所以能够完成任务,是借着“调用成员对象或基类的默认构造函数”或是“为每一个对象初始化其虚函数机制或
虚基类
机制”而完成的。至于没有存在那四种情况而又没有声明构造函数的
Zero Lee的专栏
·
2007-03-27 10:00
在C++中禁止类继承
Horstmann又说可以通过一些小技巧达到同样的效果,留作思考,但提示说用到
虚基类
。
且行且珍惜
·
2007-01-11 18:00
虚基类
释义
#include "stdafx.h" #include<iostream>#include<string> using namespace std; class person{//声明基类 protected:int age;char sex;string name;public:person(int a,char s,string nam){a
totoxian
·
2007-01-07 01:00
F#
虚基类
释义
#include"stdafx.h"#include#includeusingnamespacestd;classperson{//声明基类protected: intage; charsex; stringname;public: person(inta,chars,stringnam){ age=a; sex=s; name=nam; }};classteacher:virtualpub
dongfengsun
·
2007-01-07 01:00
String
Class
include
float
虚基类
释义
#include "stdafx.h" #include<iostream>#include<string> using namespace std; class person{//声明基类 protected:int age;char sex;string name;public:person(int a,char s,string nam){a
izuoyan
·
2007-01-07 01:00
F#
多重继承与
虚基类
多重继承与
虚基类
原文地址:http://cpp.ysu.edu.cn/jichu/pslyjc.htm多重继承前面我们介绍的派生类只有一个基类,称为单基派生或单一继承。
洗尘斋
·
2006-04-19 22:00
C++ 内存布局(二) 虚继承 ---Empty virtual base classs (空
虚基类
)
上一次只是给出一个代码http://blog.csdn.net/OpenHero/archive/2006/04/02/648005.aspx,和运行过程中的内存位置,现在具体的按照步骤分析一下C++中虚拟继承中的情况, 由于C++ stand(C++ 标准委员会) 并没有规定具体实现的办法,各个编译器厂商可能都采用不同的实现方法, 或许在不同的年代使用的方法也不相同,有可能就会得到不同的结果
iwebcode
·
2006-04-08 05:00
virtual
如何实现不可继承的类
它用一个私有的
虚基类
沐枫小筑(C++)
·
2005-09-08 14:00
各种语言多态性比较
--------------------- Delphi-------------------------【重载】加overload【
虚基类
黑武士的领地
·
2005-08-01 15:00
较完整的串口类(WINAPI/C++/源码),解决10以上端口,合理结束线程等问题
我在BC,BCB,VC,BCBX,GCC下编译通过,相信足够应付大多数情况,而且还可以继承扩展,下面简单介绍使用方法,后附源代码(_com.h); 库的层次结构: _base_com:
虚基类
wujian53
·
2004-10-15 14:00
thread
exception
File
null
Class
扩展
上一页
13
14
15
16
17
18
19
20
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他