- 博客(7)
- 资源 (1)
- 收藏
- 关注
转载 Visual Studio 2010 中 C++ 引入的新特性
Visual Studio 2010 的 C++ 引入了 C++0x 的一些新特性,特摘录如下,供大家参考:Lambda 表达式类似如下代码:for_each(v.begin(), v.end(), [](int n){ cout << n; if (0 ==
2011-08-29 11:28:01
1744
原创 VS2010 + STLport + Boost 的编译使用
Visual Studio 2010 下编译使用 STLport 库和 Boost 库,需要做一些小处理,特记录一下:首先,下载、解压、安装,这个就不详细说明了,可以看下面的参考或者搜索一下就有很多了。然后,修改 “stlport\stl\_cstdlib.h” 文件,在
2011-08-26 16:47:38
4733
原创 C++编程规范 目录
组织和策略问题第0条 不要拘泥于小节(又名:了解那些东西不应该标准化)第1条 在高警告级别干净利落地进行编译第2条 使用自动构建系统第3条 使用版本控制系统第4条 在代码审查上投入设计风格第5条 一个实体应该只有一个紧凑的职责第6条 正确、简单和清晰第一第7条 编程中应知道何时和如何考虑可伸缩性第8条 不要进行不成熟的优化第9条 不要进行不成
2011-08-19 17:36:01
1365
原创 Effective STL 目录
容器条款1:仔细选择你的容器条款2:小心对“容器无关代码”的幻想条款3:使容器里对象的拷贝操作轻量而正确条款4:用 empty 来代替检查 size() 是否为 0条款5:尽量使用区间成员函数代替它们的单元素兄弟条款6:警惕 C++ 最令人恼怒的解析条款7:当使用 new 得指针的容器时,记得在销毁容器前 delete 那些指针条款8:永不建立 auto_ptr 的
2011-08-19 17:35:30
578
原创 More Effecitve C++ 目录
基础议题(Basics) 009条款1:仔细区别 pointers 和 references 009Distinguish between pointers and references.条款2:最好使用 C++ 转型操作符 012Prefer C++-style casts.条款3:绝对不要以多态(polymorphically)方式处理数组 016Never treat
2011-08-19 17:35:03
678
原创 Effective C++ 目录
改变旧有的C习惯(Shifting from C to C++) 013条款1:尽量以 const 和 inline 取代 #define 013Prefer const and inline to #define.条款2:尽量以 取代 017Prefer to .条款3:尽量以 new 和 delete 取代 malloc() 和 free() 019Prefer
2011-08-19 17:34:32
830
原创 C++ 编程规范及惯用法(未完成)
最近重读了一下一些经典的 C++ 书籍,再次感觉到 C++ 的难与浩大,为了日后编程能够减少错误和提高效率,故希望把一些编程规范做一下总结及收集,同时也把一些编程的最佳实践和惯用法总结一下,方便日后开发的时候能够根据需要应用上。这个工作说容易也容易,基本就是把这些书籍的目录罗列一下。说难也难,要做到能够指导日后的快速开发,这个确实不容易。反正尽量做吧,应该会有点用的。首先,把我认为比较好的
2011-08-19 17:33:53
1507
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人