logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

C++对象模型之函数成员(4)

1.1.1. 虚拟继承下的虚成员函数0001   class Point2d0002   {0003   public :0004     Point2d(float x=0.00, float y=0.00);0005     virtual ~Point2d();0006     virtual void mumble();0007     virtual float Z() {retur

#c++
C++对象模型之函数成员(5)

1.1.   指向成员函数的函数指针1.1.1. 静态成员函数指针double (Point::*coord)() = &Point::x;coord指向的是x的实际地址。1.1.2. 非虚拟非静态成员函数指针double (Point::*coord)() = &Point::x;指针取得的是x在内存中的真正地址,但这个值不完全,他需要被绑定在某个class object

#c++
C++对象模型之函数成员(2)

1.1.   虚成员函数1.1.1. 单一继承下的虚成员函数0001   class Point0002   {0003   public :0004     virtual ~Point();0005     virtual Point &mult(float) = 0;0006     float X() const { return _x };0007     virtual f

#c++
天方夜谭VCL: 多态

天方夜谭VCL: 多态虫虫我们中国人崇拜龙,所谓“龙生九种,九种各别”。哪九种?《西游记》里西海龙王对孙悟空说:“第一个小黄龙,见居淮渎;第二个小骊龙,见住济渎;第三个青背龙,占了江渎;第四个赤髯龙,镇守河渎;第五个徒劳龙,与佛祖司钟;第六个稳兽龙,与神官镇脊;第七个敬仲龙,与玉帝守擎天华表;第八个蜃龙,在大家兄处砥据太岳。此乃第九个鼍龙,因年幼无甚执事,自旧年才着他居黑水河养性,待成名,

#c++#microsoft#mfc
天方夜谭VCL: 开门

天方夜谭VCL: 开门虫虫前言如果你爱他,让他学VCL,因为那是天堂。如果你恨他,让他学VCL,因为那是地狱。──《天方夜谭VCL》 传说很久很久以前,中国和印度之间有个岛。那里的国王每天娶一个女子,过夜后就杀,闹得鸡犬不宁,最后宰相的女儿自愿嫁入宫。第一晚,她讲了一个非常有意思的故事,国王听入了迷,第二天没有杀她。此后她每晚讲一个奇特的故事,一直讲到第一千零一夜,国王终于幡然悔悟

#c++#mfc
C++对象模型之数据成员模型(2)

1.2.   虚拟继承与数据成员考察下面的例子:0001   #include 0002   //-------------------------------------------------------------------0003   class x {};0004   class y : virtual public x {};0005   class z : virtual 

#c++
C++对象模型之简单对象模型(1)

第一章 简单对象模型1.1.   空对象的大小我们来看下面的这个类class Empty{};Empty这个类什么也不包含,其中没有任何数据和方法,那么,我们计算它所占据的空间大小sizeof(Empty)应该是多少呢?多数人认为应该是“0”,这似乎是毋庸置疑的,因为它什么也没有,不占据空间吗!但这到底对不对呢?我们来具体测试一下。我们建立这样一个文件Test.cpp,

#c++
C++对象模型之数据成员模型(1)

第二章 数据成员模型1.1.   继承与数据成员考察下面的例子:0001   class Concrete10002   {0003   public :0004     int val;0005     char bit1;0006   };0007   class Concrete2 : public Concrete10008   {0009   public :0010    

#c++
通过ISA代理SQL Server配置说明

http://www.csdn.net/develop/read_article.asp?id=10569

到底了