
C++
文章平均质量分 82
Elezeor
这个作者很懒,什么都没留下…
展开
-
【2012.12.5】C++ Notifications
// // // // // // // // // ///2012.12.5 // // // // // // // // // 手动分配内存的两个函数malloc与Calloc 的区别: malloc全称是:Memory Allocation. calloc全称是:Clear Allocation 名字就已经很清楚的说明了: malloc只是开辟原创 2012-12-05 22:41:35 · 530 阅读 · 0 评论 -
【2013.2.27】const char * 与 char * const 与 const char * const的区别
其实这是我一直以来的一个困惑, 为什么const char* 被包含在头文件里,会出现LNK2005的错误。 我以为既然声明了const,那它应该只会被编译一次才对(LNK2005即多次编译错误)。 但这是一个很大的误区, 我相信可能有很多人与我一样掉入了这个陷阱之中。 而后, 经过我寻找, 发现使用const char * const之后就不会再出现错误。翻译 2013-02-27 11:02:13 · 999 阅读 · 0 评论 -
【2013.1.31】好朋友就是你的东西是我的,我的东西还是我的——Flyweight(使用Vector)
// // // // // // // // // ///2013.1.31 // // // // // // // // // Flyweight模式, 有一个有趣的翻译: ——蝇量模式。 【核心】将大量粒度(小的)的对象进行共性与特殊性的分离,用'提取'代替'创建'重复的部分。 UML图: 其目的非常单原创 2013-01-31 19:38:04 · 844 阅读 · 0 评论 -
【2013.1.10】设计模式C++ 实现
// // // // // // // // // ///2013.1.10 // // // // // // // // // 关于设计模式(GoF), 这是一个面向对象编程人员一个不可避免的话题。 笔者修行尚浅, 只是将其通读一遍, 并思考过一段时间, 编了一些程序来实现而已。 但我正是因为站在与大家相差不多原创 2013-01-10 19:37:44 · 528 阅读 · 0 评论 -
【2013.2.12】上阵父子兵,打仗两模式——Strategy&State
// // // // // // // // // ///2013.2.12 // // // // // // // // // 设计模式中很多模式都是非常相像的, 然而在这些模式中公认的最为相近的模式就是Strategy与State, 故此文将两个模式写在一起, 方便读者进行学习与比较。 Strategy模式: 什么地方最常原创 2013-02-12 22:53:32 · 948 阅读 · 0 评论 -
【2013.2.7】无法显示此网页,错误404——Proxy
// // // // // // // // // ///2013.2.7 // // // // // // // // // 代理这个词, 我们并不陌生。 即使不知道这个Proxy模式, 大概也听过一些关于代理的事。 何谓代理? 彦红先生(不是你想的那个彦红)喝了酒, 不能开车了, 于是打电话给司机雷君(原创 2013-02-07 23:35:50 · 2035 阅读 · 0 评论 -
【2013.2.9】模板化的春晚,模式化的过年?——Template
// // // // // // // // // ///2013.2.9 // // // // // // // // // 今天是大年三十, 笔者在这里祝大家新年快乐哈。 电视台里还在播放春晚, 外面放着鞭炮, 很有过年的气息(笔者依旧在这里敲代码,尽管)。 其实近些年春晚还是有不少争议的, 先不论其内容如何原创 2013-02-09 20:57:48 · 935 阅读 · 0 评论 -
【2013.2.5】对不起,您的打开方式不对——Facade
// // // // // // // // // ///2013.2.5 // // // // // // // // // 不得不说, 现在的用户真是越来越挑剔了。 他在使用你做的产品, 一边使用一边在骂。 骂你的软件界面不够漂亮, 骂你的启动速度不够快, 骂你的操作不够简单。 不可否认, 科技的原创 2013-02-05 20:59:57 · 756 阅读 · 0 评论