会员
众包
新闻
博问
闪存
赞助商
HarmonyOS
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
organic
博客园
::
首页
::
博问
::
闪存
::
新随笔
::
联系
::
订阅
::
管理
::
公告
2015年5月16日
Interlocked系列函数线程同步的缺陷
摘要: 1、Codeint Work(){ while (m_lInterlockedData < 10) { InterlockedIncrement(&m_lInterlockedData); Sleep(100); } printf("CInterlocked::Work end\n"); ...
阅读全文
posted @ 2015-05-16 00:52 organic
阅读(241)
评论(0)
推荐(0)
C++浅析——继承类内存分布和虚析构函数
摘要: 继承类研究1、Code1.1 Cbase, CTEST为基类,CTest2为其继承类,并重新申明了基类中的同名变量class CBase{public: int Data; CBase(); ~CBase();};class CTEST{ ...
阅读全文
posted @ 2015-05-16 00:44 organic
阅读(336)
评论(0)
推荐(0)
C++浅析——返回对象的函数
摘要: 一、原码分析1.1 测试代码 为了方便查看拷贝构造函数调用过程,自定义了拷贝构造函数,但啥也没干。class CTEST{public: int m_nData; //Method:public: CTEST() ...
阅读全文
posted @ 2015-05-16 00:32 organic
阅读(1055)
评论(0)
推荐(0)
C++浅析——虚函数的动态和静态绑定
摘要: 源自一道面试题,觉得很有意思class CBase{public: virtual void PrintData(int nData = 111);};void CBase::PrintData(int nData /* = 111 */){ ...
阅读全文
posted @ 2015-05-16 00:22 organic
阅读(917)
评论(0)
推荐(0)
C++浅析——继承类中构造和析构顺序
摘要: 先看测试代码,CTEST继承自CBase,并包含一个CMember成员对象:static int nIndex = 1;class CMember{public: CMember() { printf("%d CM...
阅读全文
posted @ 2015-05-16 00:19 organic
阅读(447)
评论(0)
推荐(0)