C++是一门相对而言比较复杂的编程语言,最初是由C语言发展演化而来。在项目开发的过程中,选择语言的时候C++让人又爱用恨,爱的是与java等语言相比C++写的程序运行效率相对较高。恨的是使用C++开发程序周期相对较长。那么如何提高使用C++开发程序的效率呢?有一种比较有效的方法是,学习掌握更多优秀的开源框架以及开源库。这样可以很大程度上节省自己的开发时间。
STL
Boost库
rapidxml
tinyxml
json
zlib
lua
lua_tinker
tolua++
log4cplus
protocol buffer
thrift