Auto-pętla oparta na zakresie C ++ 11 według wartości, odniesienia i wskaźnika
Wiem, jak używać słowa kluczowego auto w pętli for, aby iterować tę tablicę według wartości lub odniesienia.
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();
}
}
Więc szukam trzeciej wersji tej konwencji. Jak używać wskaźnika tutaj?