_J

please call me j

导航

2012年9月3日 #

【MK Document】CMKResponseDecorator

摘要: /*********************************************************************** * Module: CMKResponseDecorator.h * Author: JStone * Modified: 2012年9月3日 10:11:11 * Purpose: Declaration of the class CMKResponseDecorator ***********************************************************************/#if !defined(__.. 阅读全文

posted @ 2012-09-03 11:04 _J 阅读(127) 评论(0) 推荐(0) 编辑

【MK Document】CMKResponse

摘要: /*********************************************************************** * Module: CMKResponse.h * Author: JStone * Modified: 2012年9月3日 10:11:28 * Purpose: Declaration of the class CMKResponse ***********************************************************************/#if !defined(__MKFramework_CMKRes.. 阅读全文

posted @ 2012-09-03 10:52 _J 阅读(125) 评论(0) 推荐(0) 编辑

【Reserved】过程式编程 & 面向对象编程

摘要: 导读:过程式编程和面向对象编程的区别并不在于是否使用函数或者类,也就是说用到类或对象的可能是过程式编程,只用函数而没有类的也可能是面向对象编程。那么他们的区别又在哪儿呢?过程式编程维基百科是这样定义过程式编程的(Procedural Programming):过程式编程某种意义上等同于命令式编程(为了达到预定的状态而执行指定的步骤)的同义词,同时也是一种编程范例(正如本文中所述)——由结构化编程衍生而来,遵循过程调用的观念。这是一个很恰当的定义,但我们还可以改进它。我更赞同“过程式编程只是一系列为了实现需求功能的特定步骤的命令”这一观点。它究竟是如何实现的只是细节,与范例无关,重要的是它是工作 阅读全文

posted @ 2012-09-03 00:19 _J 阅读(180) 评论(0) 推荐(0) 编辑

【c++手记】关于inline使用

摘要: inline关键字用来定义一个类的内联函数,引入它的主要原因是用它替代C中表达式形式的宏定义。《c++ primer》P221将一部分的小操作(如两int型变量比较)定义为一个函数有几点好处:1.阅读和理解一个函数的调用,比读一条用等价的条件表达式容易得多2.修改函数比修改每一处表达式容易3.使用函数保证统一行为4.函数可以重用,不必重写代码【一般函数与内联函数区别】but,写成函数有个缺点:调用函数比调用表达式要慢!调用函数工厂是需要:保存寄存器;返回时恢复;负责实参;程序必须转向一个新位置执行。使用内联函数可以帮助解决以上问题。【编译层面】将函数指定为内联函数,程序中每个调用点“内联地”展 阅读全文

posted @ 2012-09-03 00:00 _J 阅读(159) 评论(0) 推荐(0) 编辑