初学者在刚开始读 C++ Primer 的时候,总是容易被书中各种初始化搞得头大:默认初始化.列表初始化.值初始化.类内初始值.构造函数初始值列表.new int 和 new int() 的区别...本文把书中这些概念集中总结如下,大括号[]内为原书中文版第 5 版的相应页码. 列表初始化(list initialization)[P39]:用花括号 {} 来初始化变量,在 C++11 中得到全面应用 // 4 种初始化的形式都可以 int i = 0; int i = {0}; int i{0…