上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 29 下一页
摘要: 背景现在有CFish和CAnimal两个类,并且CFish类继承于CAnimal类,它们都有breath这样的接口,只是表现形式不同,所以用虚函数来定义,类关系如下图所示; 图一 类图关系其... 阅读全文
posted @ 2017-06-18 18:17 小怪兽&奥特曼 阅读(125) 评论(0) 推荐(0)
摘要: 背景现在有CFish和CAnimal两个类,并且CFish类继承于CAnimal类,它们都有breath这样的接口,只是表现形式不同,所以用虚函数来定义,类关系如下图所示; 图一 类图关系其... 阅读全文
posted @ 2017-06-18 18:17 小怪兽&奥特曼 阅读(161) 评论(0) 推荐(0)
摘要: 1. 显式调用的时候,析构函数相当于的一个普通的成员函数 2. 系统隐式调用析构函数的时候,会同时释放栈内存和堆内存(如果用户申请了堆内存),容易导致内存重复释放; 3. 用户显式调用析构函数的... 阅读全文
posted @ 2017-06-18 15:04 小怪兽&奥特曼 阅读(190) 评论(0) 推荐(0)
摘要: 1. 显式调用的时候,析构函数相当于的一个普通的成员函数 2. 系统隐式调用析构函数的时候,会同时释放栈内存和堆内存(如果用户申请了堆内存),容易导致内存重复释放; 3. 用户显式调用析构函数的... 阅读全文
posted @ 2017-06-18 15:04 小怪兽&奥特曼 阅读(121) 评论(0) 推荐(0)
摘要: 经网络资料查找以及MSDN资源查找,整合出PeekMessage函数和GetMessage函数的主要区别,内容比较全,也有应用代码说明。联系:在Windows的内部,GetMessage和Peek... 阅读全文
posted @ 2017-06-17 18:03 小怪兽&奥特曼 阅读(194) 评论(0) 推荐(0)
摘要: 经网络资料查找以及MSDN资源查找,整合出PeekMessage函数和GetMessage函数的主要区别,内容比较全,也有应用代码说明。联系:在Windows的内部,GetMessage和Peek... 阅读全文
posted @ 2017-06-17 18:03 小怪兽&奥特曼 阅读(294) 评论(0) 推荐(0)
摘要: 模板是C++泛型编程的基础,一个模板就是一个创建类或者函数的公式;在具体使用时,我们需要将模板参数转化为具体类型,比如int,float,Vector以及自定义类型;这种转换过程发生在编译阶段。定... 阅读全文
posted @ 2017-06-07 20:33 小怪兽&奥特曼 阅读(348) 评论(0) 推荐(0)
摘要: 模板是C++泛型编程的基础,一个模板就是一个创建类或者函数的公式;在具体使用时,我们需要将模板参数转化为具体类型,比如int,float,Vector以及自定义类型;这种转换过程发生在编译阶段。定... 阅读全文
posted @ 2017-06-07 20:33 小怪兽&奥特曼 阅读(223) 评论(0) 推荐(0)
摘要: 对于不同性质的C++对象的生成和消亡时间是不同,比如全局对象、静态对象、局部对象等;1. 对于全局对象,C++规定 全局对象的构建将比程序进入点(main函数,WinMain函数)更早,全局类对象... 阅读全文
posted @ 2017-06-04 17:14 小怪兽&奥特曼 阅读(920) 评论(0) 推荐(0)
摘要: 本文将带领你与多线程作第一次亲密接触,并深入分析CreateThread与_beginthreadex的本质区别,相信阅读本文后你能轻松的使用多线程并能流畅准确的回答CreateThread与_b... 阅读全文
posted @ 2017-06-04 15:01 小怪兽&奥特曼 阅读(147) 评论(0) 推荐(0)
上一页 1 ··· 7 8 9 10 11 12 13 14 15 ··· 29 下一页