在范围 for 循环中使用 initializer_list 对象时,应该将循环控制变量声明成引用类型吗?为什么? 答:如果 initializer_list 中的元素拷贝时开销不大,可以声明成普通类型。如果拷贝开销大,那么应该声明称引用类型。