C++0x 学习笔记

去年还曾尝试着在项目中写一些C++的模块,后来发现如果团队中只有你一个人写C++的话那么你的代码基本只能由你自己来维护了,因此在项目的第二版实现中全部用C重写。在跟nginx这样的干净代码打交道的一年多的时间里,自己也有过些许的困惑,或许C++对于后端开发的学习成本已经过高不再值得投入精力?

后来开始接触一些C++的开源项目,怀念nginx的整洁的同时也渐渐喜欢上了C++的优雅,这种编译型语言的优势在于只要对细节足够了解便可直接掌控一切。初期踩点雷不可避免,而对于细节的掌握是一个只是积累的过程,象linux内核,看一点源码就多知道一点,而这个积累过程中你能够利用到C++庞大的库支持持续的改进开发效率,后来在微博上看到了@陈硕 的一个 大文件统计排序的实现 ,这似乎正是我希望自己的代码所呈现的样子,只是因为自己对C++已经有些生疏,并且对于C++0x的具体特性几乎一无所知,因此在恶补中写下这个笔记。

lambdas:

GCC 对 C++0x/C++11的支持情况

我来评几句
登录后评论

已发表评论数()

相关站点

+订阅
热门文章