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?

questionAnswers(3)

yourAnswerToTheQuestion