@C++11 的新特性 对C++技术格局的影响
2013-11-03 12:11
591 查看
C++ reference
From Cppreference
Jump to: navigation, searchhttp://en.cppreference.com/w/cpp"
以上标有“since C++11”字样的是已经到来的新特性。
目前支持较好的是:
windows平台: VS2010SP1以上版本
linux平台: GCC4.7以上版本
android以及arm平台: 交叉编译的gcc4.7以上版本
mac os x平台: GCC4.7
ios平台: 或可用交叉编译的GCC4.7
我比较关心的主要有:
1、容器里的unordered系列容器,里边有hash map等实现,不必再使用boost、stlport等库实现。
2、正则表达式regular express,不必使用boost等库。
3、原子操作库atomic operations,不必再使用其他的各种CAS CAS2 DCAS代码,最小代价拥有最高的并发效率。
4、线程支持库thread support,不必再纠结windows平台,到底使用_beginthread_还是CreateThread,linux平台的pthread。而且语言级支持跨平台。
就像html5一样,解决flash和native app的封闭,最终迎来在语言级跨平台代码的统一。
然而,具体情况要具体分析,盲目的套用新技术可能会带来新的问题。
其中最需依赖就是编译器的支持。
相关文章推荐
- C++11 的新特性对C++技术格局的影响
- @C++11 的新特性 对C++技术格局的影响
- C++11的新功能特性对Boost库影响
- 每个C++开发者都应该使用的十个C++11特性
- C++和java技术特性对比
- 每个C++开发者都应该使用的十个C++11特性
- “多态性”是C++最关键和核心的一个特性,“动态绑定技术”是C++编译器最重要的一个技术!欢迎C++高手进来指正我的粗浅理解
- C++:C++11新特性详解(1)
- c++基础——c++11中的新特性
- C++11比C++98(普通C++)的新特性
- 【C++】 C++11新特性
- C++开发者都应该使用的10个C++11特性
- [C++] C++11给我们带来的新特性
- A Morden C++ —— C++11新特性指南
- 是什么影响闪存的性能?NAND型闪存技术特性
- C++开发者都应该使用的10个C++11特性
- 【C++】C++11特性:模板推导和循环区间
- 【C++标准】之 C++11——auto特性
- [C++]C++11新特性
- 【C/C++】C++11新特性:std::bind