from :http://blog.csdn.net/sgnoquiter/article/details/14103569


C++ reference

From Cppreference

Jump to: , 

 (basic types, RTTI, type traits)
 (since C++11)

 (since C++11)
 (since C++11)
 (since C++11)
(since C++11)
 (since C++11)
(since C++11)

 (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的封闭,最终迎来在语言级跨平台代码的统一。

然而,具体情况要具体分析,盲目的套用新技术可能会带来新的问题!!!

其中最需依赖就是编译器的支持。