【发布时间】:2017-10-04 05:34:59
【问题描述】:
我是一个c++初学者,我想初始化一个数组,让数组的元素实际上是一个变量的引用。
string string_1;
string string_2;
string strings[2] = {&string_1, &string_2};
这是允许的吗?那么对数组所做的任何操作都将应用于变量string_1 和string_2 本身?
【问题讨论】:
-
阅读 C++ 中的“引用”和“指针”。这些是不同的东西,你不能拥有前者的数组。
标签: c++ arrays pointers pass-by-reference