- 博客(7)
- 资源 (7)
- 收藏
- 关注
转载 静态多态(模版模拟多态)的讨论
说到面向对象特性之一“多态”,以我的水平已经说不出太多新意了。相信很多程序员代码K多了,做梦都在“多态中”运行着。常规的多态是C++语义内置支持的一种特性,通过虚函数可以实现这个特性,为了后面以示区别,我们姑且把这种多态称为“动态多态”或”运行期多态“,而本文总主要想讨论下“静态多态”,也可以叫“编译期多态”,同时一起来看下,静态多态会给我们带来哪些惊喜之处,拭目以待吧。 首先看个正常
2014-08-18 12:30:45 904
转载 C++中explicit关键字的作用
explicit用来防止由构造函数定义的隐式转换。 要明白它的作用,首先要了解隐式转换:可以用单个实参来调用的构造函数定义了从形参类型到该类类型的一个隐式转换。 例如:
2014-08-17 15:02:16 744
原创 HTTP POST数据时,一定要将数据转换为UTF8再调用HttpSendRequest!!!
崩溃了,MSDN上看到这句话。。。 [code=html]Note The HttpSendRequestA function represents headers as ISO-8859-1 characters not ANSI characters. The HttpSendRequestW function represents headers as ISO-8859-1 charac
2014-08-15 03:46:09 9298
转载 ADO在C++中的使用
最近程序中用到读写数据库,看了些例子,查了番MSDN,下面把详细步骤写出来,以备忘,或与同行共勉。 读写数据库的技术很多,现在多用ADO。ADO以COM方式提供,所以它的很多行为遵循COM规范。首先,要引入ADO的COM文件,它的位置一般在"C:/Program Files/Common Files/System/ado/msado15.dll"。 1. 引入ADO 打开预编译头文件St
2014-08-12 11:00:51 864
转载 Doxygen 使用笔记
最近用doxygen 生成文档,有些细小的问题还是很折腾了一阵。现将使用方法记录如下,便于日后查找。 步骤1 :下载doxygen的binary 包 doxygen下载地址 http://www.10.xdowns.com/uploadFile/2007-7/doxygen.rar 为了使doxygen能够将类图、协作图等 加入到文档中,还要下载安装graphviz for
2014-08-06 02:13:32 829
转载 对象的责任与职责
对象和数据的主要差别就是对象有行为,行为可以看成责任职责(responsibilities以下简称职责)的一种,理解职责是实现好的OO设计的关键。“Understanding responsibilities is key to good object-oriented design”—Martin Fowler 。 对象设计:角色、责任和协作"(Object Design: Roles
2014-08-03 22:54:15 1130
转载 十个面向对象设计原则
追求高内聚highly cohesive 和松耦合 loosely couple 的解决方案是面向对象设计基本核心原则。这里列出OO设计中十大原则: 1. DRY (不要重复你自己) 这是指不写重复的代码,取而代之是使用抽象共性的东西。如果超过一次使用硬编码,那么就要考虑将其公开为final修饰的不变量;如果你在两个以上地方有相同的代码块,那么就要考虑使其成为一个单独的方法。SOLID设计原理
2014-08-03 22:47:01 1027
Internet Download Manager 6.28
2017-03-25
sourceinsight4
2017-02-15
DDAppWiz.awx
2008-04-15
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人