我可以通过在 C++ 中使用不同的容器来实现相同的输出。例如 。.
std::array<int, 5> v = {1,2,3,4,5};
for(auto i : v)
std::cout << i << ", ";
或者
std::vector<int> v = {1,2,3,4,5};
或者
int v[] = {1,2,3,4,5};
等等 。.
那么auto
这里使用什么容器呢?
auto v = {1,2,3,4,5};
for(auto i : v)
std::cout << i << ", ";