Was ist der Unterschied zwischen den beiden Methoden?Eine Variable mit dem Schlüsselwort "class" deklarieren vs Eine ohne Schlüsselwort "class" in den Funktionssignaturen deklarieren
Manchmal, wenn ich kompilieren-Zeit Fehler beschweren, dass der Compiler nicht erkennt, einige Klassenarten in Funktionssignaturen, wenn ich das Schlüsselwort "Klasse" vor den jeweiligen Variablen hinzufügen, kann es immer diese Art von lösen Kompilierungsfehler
Zum Beispiel, wenn der Compiler nicht den Typ Kunden in
void recv(Client * c)
dann erkennt, wenn ich es ändern zu
void recv(class Client * c)
das Problem gelöst ist.
Es tut mir leid, dass ich mir kein konkretes Beispiel einfallen lassen kann, da ich diese Frage zufällig erhielt.
Nie davon gehört. Können Sie einen [SSCCE] (http://sscce.org/) angeben, der diesen Fehler anzeigt? – delnan