我在看一個虛幻的教程和遇到這行代碼:C++是「類名*」類指針嗎?
class UStaticMeshComponent* Pickup;
這是一個向前聲明。 我一直在研究C++一段時間,並沒有遇到過這樣的事情。我知道指針和引用,但我從來沒有見過這種格式:class Name *。我們是否創建了一個指向另一個類的類指針?我嘗試搜索類名後跟一個*,但唯一出現的結果是數據類型和指針。
public:
APickUp();
virtual void BeginPlay() override;
virtual void tick (float DeltaSeconds);
private:
class UStaticMeshComponent* Pickup;
請不要張貼代碼的截圖。使用文本(如圖片所示)並將其格式化爲代碼(ctrl-k快捷方式) – bolov