【发布时间】:2013-07-22 09:39:15
【问题描述】:
我想知道下面的代码是做什么的:
for (auto x:m) std::cout << x << " ";
我已经知道auto 是一种让编译器决定变量类型的方法,但我不知道:m 做了什么。
【问题讨论】:
-
m 可能是一个容器:所以对于容器 (m) 中的每个元素 (x):打印 x
-
你能告诉我们
m是什么吗? -
C++11 - 新的 ISO C++ 标准Unordered containers
-
m 肯定是一个容器。请参阅this question 的第二个答案。
标签: c++