总第98篇
对于C++
开发者来说,C++11
为我们带来了大量新的特性,修复了大量的缺陷并降低了代码的拖沓,大大提升了语言内核的基础效率 ,使得其变成一种更易使用的语言,可以让我们更快地写出代码。本篇就来总结一下,作为开发者必须掌握并使用的八个特性。
1.auto
在以前,auto
关键字用来指定变量的存储期,在C++11
中,它的功能变为类型推导
。 auto
在代码中成为一个类型占位符,通知编译器去根据初始化代码判断所声明变量的真实类型。最基本的使用如下所示:
auto x = 100; //x是整型
auto y = 200LL; //y是long long类型
auto p =