from :http://blog.csdn.net/sgnoquiter/article/details/14103569
C++ reference
From Cppreference
Jump to: ,
|
|
(since C++11) (since C++11) (since C++11) |
Retrieved from ""
以上标有“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的封闭,最终迎来在语言级跨平台代码的统一。
然而,具体情况要具体分析,盲目的套用新技术可能会带来新的问题!!!
其中最需依赖就是编译器的支持。