organic

  博客园 :: 首页 :: 博问 :: 闪存 :: 新随笔 :: 联系 :: 订阅 订阅 :: 管理 ::

2015年5月16日

摘要: 1、Codeint Work(){ while (m_lInterlockedData < 10) { InterlockedIncrement(&m_lInterlockedData); Sleep(100); } printf("CInterlocked::Work end\n"); ... 阅读全文
posted @ 2015-05-16 00:52 organic 阅读(228) 评论(0) 推荐(0) 编辑

摘要: 继承类研究1、Code1.1 Cbase, CTEST为基类,CTest2为其继承类,并重新申明了基类中的同名变量class CBase{public: int Data; CBase(); ~CBase();};class CTEST{ ... 阅读全文
posted @ 2015-05-16 00:44 organic 阅读(317) 评论(0) 推荐(0) 编辑

摘要: 一、原码分析1.1 测试代码 为了方便查看拷贝构造函数调用过程,自定义了拷贝构造函数,但啥也没干。class CTEST{public: int m_nData; //Method:public: CTEST() ... 阅读全文
posted @ 2015-05-16 00:32 organic 阅读(1024) 评论(0) 推荐(0) 编辑

摘要: 源自一道面试题,觉得很有意思class CBase{public: virtual void PrintData(int nData = 111);};void CBase::PrintData(int nData /* = 111 */){ ... 阅读全文
posted @ 2015-05-16 00:22 organic 阅读(894) 评论(0) 推荐(0) 编辑

摘要: 先看测试代码,CTEST继承自CBase,并包含一个CMember成员对象:static int nIndex = 1;class CMember{public: CMember() { printf("%d CM... 阅读全文
posted @ 2015-05-16 00:19 organic 阅读(428) 评论(0) 推荐(0) 编辑