天天看點

GCC 4.7相對4.6.x的改進點

針對C的功能改進:

支援ISO C11标準中的更多特性。除了之前的-std=c1x和-std=gnu1x選項外,GCC現在還支援-std=c11和-std=gnu11選項。

針對C++的功能改進:

g++現在支援-std=c++11、-std=gnu++11和-Wc++11-compat選項,這些選項的作用相同。

實作了C++11的extended friend文法。

實作了C++11的重寫控制。

實作了C++11的非靜态資料成員初始化。

實作了C++11的使用者定義資料辨別。

實作了C++11的别名聲明。

實作了C++11的委托構造函數。

針對運作時庫(libstdc++)的改進 

實驗性地支援新的ISO C++11标準:

增加了--enable-clocale=newlib配置選項。

用于無序關聯容器的調試模式疊代器。

通過包含來避免破壞全局命名空間。

繼續閱讀