全文共 3039字,预计学习时长 6分钟
作为一种计算机语言,C++经历了许多发展变化。
当然,这些改变并不是一蹴而就的。C++曾经缺乏活力与创新,因此很不受欢迎。
但是在C++标准委员会决定加速发展这个语言之后,形势发生了改变。
2011年起,C++一跃成为了具有活力、不断演进、广受喜爱的计算机语言。
C++蜕变后也并没有简单多少,仍是最难的编程语言之一。但是,C++确实比之前更加人性化了。
本文要讲的是的C++的一些新特性(以有8年历史的C++11为例),相信每个程序员都会对这个话题感兴趣。
注:本文略过了一些高级特性。
1. 关键字auto
当C++11第一次引入auto时,程序员们纷纷喜极而泣!
auto的意义是使C++编译器可以在编译时推导数据类型,这样就不用每次都要声明数据类型了。当数据类型为map>>时尤为便捷。
没有initializer&#x