C ++ (programovací jazyk): Jaký je rozdíl mezi * a -> v C ++?


Odpověď 1:

Pouze

#include 
pomocí oboru názvů std;

třída A {
     veřejnost:
          int var;
};

int main () {
     A * a = nový A (); // K deklaraci ukazatele použijte *
     (* a) .var = 5; // Způsob odcizení ukazatele a získání hodnoty var
     cout << a-> var << endl; / * Vytiskne 5, protože to je další způsob, jak odcizit ukazatel * /
     návrat 0;
}

(* a) .var

a-> var