0
我的UE4項目使用STL功能時遇到問題。UE4的智能感知問題
智能感知顯示紅色線條錯誤,並不理解我正在嘗試寫什麼。
我使用VS 2017,也下載了虛幻開發設置。
我已經使用相同的IDE測試了一個空白項目的STL功能,它在那裏沒有任何intellisense問題也能正常工作。
我認爲我錯過了某種與虛幻引擎相關的特殊設置,但我不知道它是什麼,也無法在其文檔中找到任何內容。
感謝
#include <vector>
#include "CoreMinimal.h"
#include "Interactable.h"
#include "Hand.generated.h"
class Card;
UCLASS()
class SKYLINE_API AHand : public AInteractable
{
GENERATED_BODY()
public:
void PlayCard();
void DiscardCard();
private:
std::vector<Card*> m_vpCards;
};
錯誤在哪裏,它是什麼意思? – Quentin
我找到了問題所在。結果是UE傾向於使用他們自己的容器,例如TArray,其工作原理與std :: vector相同 – jckTol