随笔分类 -  C++

摘要://Base_Event.h#pragma once#include enum Event_Type //事件类型{ NET_REFRESH, //网络环境改变事件 MSG_REFRESH, //消息改变事件 UI_REFRESH, //UI界面更新事件 MAX_EVENT... 阅读全文
posted @ 2014-11-02 13:04 忆寒 阅读(973) 评论(0) 推荐(0)
摘要:遇到了这一段代码: class CBase{public: virtual void virfun() //虚函数 { coutvirfun();//this指针永远指向基类,无论其是否有派生类 }};class CDerive:public CBase{ virtual void virfun() { cout&obj;... 阅读全文
posted @ 2014-08-21 10:21 忆寒 阅读(400) 评论(0) 推荐(0)
摘要:文章最后本人做了一幅图,一看就明白了,这个问题网上讲的不少,但是都没有把问题说透。 一、概念 对齐跟数据在内存中的位置有关。如果一个变量的内存地址正好位于它长度的整数倍,他就被称做自然对齐。比如在32位cpu下,假设一个整型变量的地址为0x00000004,那它就是自然对齐的。 二、... 阅读全文
posted @ 2014-08-11 15:14 忆寒 阅读(238) 评论(0) 推荐(0)
摘要:下面这样一个程序:(以下程序都是在VS2010下实现) 1: class Base 2: { 3: public: 4: virtual void func() 5: { 6: coutfunc(); 23: cin.get(); 24: }注意第3行和第12行,派生类访问权限为private,但程序输出的结果是:说明指针pb还是通过多态实现了访问派生类虚函数func。... 阅读全文
posted @ 2014-08-08 12:57 忆寒 阅读(1508) 评论(0) 推荐(1)
摘要:代码如下: 1: void CallThreadFun() 2: { 3: CString strPath="C:\\a.txt"; 4: HANDLE hThread=::CreateThread(NULL,NULL,ThreadFunc,(LPVOID)(LPCTSTR)str,0,&thID); 5: ... 阅读全文
posted @ 2014-04-10 12:28 忆寒 阅读(1672) 评论(0) 推荐(0)