在阅读TCPL第四版的时候看到,c++11支持类数据成员的初始化(In-Class Initializer),很有意思的功能. 测试代码如下: class Date { int year{2015}; int month{10}; int day{1}; public: Date(){} }; int main(int argc, char ** argv) { Date d; return 0; } Date类的构造函数,通过初始化式,等价于 Data::Date(): year(2015),
GCC 4.8.1完全支持c++11核心部分,对应的glibc为2.17 gcc 4.9支持c++11正则表达式,卧槽...4.8.5会报terminate called after throwing an instance of 'std::regex_error'(C++11),今天又遇到了个GCC4.8.5不支持itoa,只能通过snprintf实现了. GCC 6.1完全支持c++14 目前来说 c++11应该是重点需要的. 参考http://gcc.gnu.org/projects/c