摘要: C++类所占内存大小计算转载时请注明出处和作者联系方式文章出处:http://blog.csdn.net/chenchong08作者联系方式:vision_chen@yeah.net说明:笔者的操作系统是32位的。class A {}; sizeof( A ) = ?sizeof( A ) = 1明明是空类,为什么编译器说它是1呢?空类同样可以实例化,每个实例在内存中都有一个独一无二的地址,为了达到这个目的,编译器往往会给一个空类隐含的加一个字节,这样空类在实例化后在内存得到了独一无二的地址.所以sizeof( A )的大小为1.class B {public: B() {} ~B() {} 阅读全文
posted @ 2012-11-19 04:42 ☆A希亿 阅读(985) 评论(0) 推荐(0) 编辑
摘要: 1、Windows消息传输对象 当开发界面程序时,特别是windows界面编程,消息尤为重要;相信开发过windows界面程序的人们,对PostMessage(),SendMessage(),PostThreadMessage()不是很陌生,各个窗口基本上都可以通过这三个函数实现各种消息的传递,从面达到各个窗口之间的通信;窗口可以通过这三个函数向别的窗口发送消息,也可以接收消息,当然消息里就承载了进程间通信的各种信息(如要协同做些什么,完成什么功能等)。2、文件共享和内存共享 文件共享,简言之就是文件映射到内存,达到共享,从而实现通信3、系统剪贴板通信 其实这也是一种通过共享而实现通信的方式, 阅读全文
posted @ 2012-11-19 02:44 ☆A希亿 阅读(388) 评论(0) 推荐(0) 编辑