Ich war eine unwirkliche Tutorial beobachten und begegnet diese Codezeile:C++ Ist "Klassenname *" ein Klassenzeiger?
class UStaticMeshComponent* Pickup;
Es ist eine Erklärung vor. Ich habe C++ schon eine Weile studiert und bin noch nie auf so etwas gestoßen. Ich kenne Zeiger und Referenzen, aber ich habe dieses Format nie gesehen: Klassenname *. Erstellen wir einen Klassenzeiger für eine andere Klasse? Ich habe versucht, nach Klassennamen zu suchen, gefolgt von einem *, aber das einzige Ergebnis, das angezeigt wurde, betraf Datentypen und Zeiger.
public:
APickUp();
virtual void BeginPlay() override;
virtual void tick (float DeltaSeconds);
private:
class UStaticMeshComponent* Pickup;
bitte keine Screenshots des Codes. Verwenden Sie Text (wie in Bildern) und formatieren Sie ihn als Code (Strg-K Verknüpfung) – bolov