Rango de C ++ 11 automático para bucle por valor, referencia y puntero
Sé cómo usar la palabra clave auto en el bucle for para iterar esta matriz por valor o por referencia.
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();
}
}
Así que estoy buscando la tercera versión de esta convención. ¿Cómo uso el puntero aquí?