上一页 1 ··· 7 8 9 10 11

泛型算法(零)之算法概述

摘要: algorithm 是C++标准程序库中的一个头文件,定义了C++ STL标准中的基础性的算法(均为函数模板)。在C++98中,共计有70个算法模板函数;在C++11中,增加了20个算法模板函数。其中有5个算法模板函数定义在头文件numeric中。 下文所称的“序列”(sequence),是指可以用 阅读全文
posted @ 2016-01-18 17:40 dongtshj 阅读(177) 评论(0) 推荐(0)

(C++编程规范第17条)避免使用”魔数“

摘要: 1、摘要: 程序设计并非魔数,所以不要故弄玄虚:要避免在代码中使用诸如42和3.14159这样的文字常量。它们本身没有提供任何说明,并且因为增加了难于检测的重复而使维护更加复杂。可以用符号名称和表达式替换它们,比如width * aspectRatio。 2、讨论: 名称能够增加信息,并提供单一的维 阅读全文
posted @ 2016-01-09 21:39 dongtshj 阅读(1464) 评论(0) 推荐(0)

有关std::map和std::vector的使用

摘要: 先说map吧。 最需要注意的就是:用下标访问map中的元素时,与使用下标访问vector的行为截然不同! 用下标访问不存在的元素时,将导致在map容器中添加一个新的元素,它的键即为该下标! 然而很多时候,程序员的本意并非如此。 不过,这也是向map中添加元素除了insert之外的另一种方法。 对于v 阅读全文
posted @ 2015-10-27 17:11 dongtshj 阅读(965) 评论(0) 推荐(0)

关于代码优化

摘要: 个人总结,第一次写博客。我只是想找个地方记录平时的感想和学习心得而已。 工作6个多月,写了一个比较复杂的游戏场景。当时我是很赶时间的,想到什么功能不假思索的直接添加上去,等到写完了一看,卧槽,头文件都两三百行了。命名规则什么详细的就暂且不提了,这还怎么玩? 代码重复的部分更是一塌糊涂,有的地方一连四 阅读全文
posted @ 2015-10-21 14:58 dongtshj 阅读(659) 评论(1) 推荐(0)
上一页 1 ··· 7 8 9 10 11