【发布时间】:2013-11-27 10:12:16
【问题描述】:
我知道如何在 for 循环中使用 auto 关键字通过值或引用来迭代这个数组。
struct A {
void fun() {};
};
int main() {
A a[2];
// Value
for (auto x : a) {
x.fun();
}
// Ref
for (auto& x : a) {
x.fun();
}
// Pointer
//for (...) {
x->fun();
}
}
所以我正在寻找这个约定的第三个版本。这里如何使用指针?
【问题讨论】:
-
指针是值类型。