在如何用boost::serialization去序列化派生模板类这篇文章中,介绍了序列化派生类模板类,在写測试用例时一直出现编译错误,调了非常久也没跳出来,今天偶然试了一下...竟然调了出来。先看看变异错误的代码(。。。看不出有错,但是编译就有错)。基类代码:class
base_class{pu...
分类:
其他好文 时间:
2014-06-10 12:59:03
阅读次数:
387
Posted on2011-01-13
20:44一桶浆糊这是上一篇博客《宏定义的极致发挥---让你的普通C++类轻松支持IDispatch自动化接口》所展示的示例代码的改进版,改进之处有:1、如果不想直接提供成员作为属性,可以用成员函数的方式提供属性读写。2、支持基类映射表,即如果基类也实现了映射...
分类:
编程语言 时间:
2014-06-10 12:57:03
阅读次数:
642
from:http://blog.csdn.net/crayondeng/article/details/144985391.
公有继承(public)公有继承的特点是基类的公有成员和保护成员作为派生类的成员时,它们都保持原有的状态,而基类的私有成员仍然是私有的,不能被这个派生类的子类所访问。2.
...
分类:
编程语言 时间:
2014-06-10 09:23:31
阅读次数:
207
接口主要是为了向上转型,从而使基类(接口方法)更具灵活性!不想废话,看例子: /** *
*/package interfaces;interface Monster{ void menace();}interface
DangerousMonster extends Monster{ void d...
分类:
编程语言 时间:
2014-06-10 09:00:35
阅读次数:
230
c++对象模型保证,main()之前构造出来要用的对象c++中成员函数
不在对象之类,多个对象只有个副本,虚函数会增大大小编译器会在构造函数最前面,插入成员队象构造函数来初始化成员对象,放置vitual table
地址。类有多个虚函数的大小与一个是一样的,我电脑上是8个字节,两个指针吗当一个基类被...
分类:
编程语言 时间:
2014-06-09 22:26:15
阅读次数:
301
支持格式:BMP、GIF、JPEG、EXIF、PNG、TIFF、ICON、WMF、EMF等,几乎涵盖所有常用格式 图像类:
Image类:Bitmap和Metafile的类提供功能的抽象基类。
Metafile类:定义图形图元文件,图元文件包含描述一系列图形操作的记录,这些操作可以被记录(构造)和被...
分类:
其他好文 时间:
2014-06-09 00:33:05
阅读次数:
278
public View onCreateView(LayoutInflater
inflater, ViewGroup contaiiner, Bundle savedInstanceState)
在写一个Fragment的时候,继承Fragment基类,然后,要重写的其中一个回调方法是onCrea...
分类:
其他好文 时间:
2014-06-08 23:15:00
阅读次数:
357
深入浅出MFC对于虚函数实现方式的缺点,它指出:虚函数耗费大量内存,系统最终将被这些额外负担拖垮。
但是现在对于容量巨大的白菜价格的内存来说,这种额外负担是否已经过时了呢~?
书中提到,虚函数表中的每一个项目都是一个函数指针,价值4字节,如果基类的虚函数表有100项 (MFC里面的消息数量是否在这个...
分类:
其他好文 时间:
2014-06-08 20:02:33
阅读次数:
197
该形式的工厂模式是我项目中用到的方法,属于很成熟的模版,读者可以直接拿来在自己项目中使用。个人感觉这种方法真正做到了“开放封闭”的原则,最大好处是用户产品类的设计完全不依赖于该模式的实现,比如提供必须的相关函数等。如果不理解工厂模式的话,请参考网上其它文章,本实现在理解上有一点小小的难度。好东西,大家慢慢享用,话不多说,先放代码!
首先是产品基类,它相当于一个接口,产品需要有什么动作就写在这里吧...
分类:
其他好文 时间:
2014-06-08 14:56:18
阅读次数:
202
CDC是MFC的DC的一个类
HDC是DC的句柄,API中的一个类似指针的数据类型.
MFC类的前缀都是C开头的
H开头的大多数是句柄
这是为了助记,是编程读\写代码的好的习惯.
CDC中所有MFC的DC的基类.常用的CClientDC dc(this);就是CDC的子类(或称派生类).
CDC等设备上下分类,都含有一个类的成员变量:m_nHdc;即...
分类:
其他好文 时间:
2014-06-08 10:32:40
阅读次数:
183