C ++ (Programmiersprache): Was ist der Unterschied zwischen * und -> in C ++?


Antwort 1:

Nur

#include 
using namespace std;

Klasse a {
     Öffentlichkeit:
          int var;
};

int main () {
     A * a = neues A (); // Mit * den Zeiger deklarieren
     (* a) .var = 5; // Eine Möglichkeit, den Zeiger zu dereferenzieren und den Wert von var abzurufen
     cout << a-> var << endl; / * Gibt 5 aus, da dies eine andere Möglichkeit ist, den Zeiger zu dereferenzieren * /
     return 0;
}

(* a) .var

a-> var