J'ai un problème avec l'utilisation des fonctionnalités STL avec mon projet UE4.Problèmes Intellisense avec UE4
Intellisense affiche une erreur avec sa ligne rouge et ne comprend pas ce que j'essaie d'écrire.
J'utilise VS 2017 et j'ai également téléchargé les paramètres de développement Unreal.
J'ai testé les fonctions STL avec un projet vide en utilisant le même IDE et ça marche bien là-bas sans problèmes d'intellisense.
Je suppose qu'il me manque un certain type de réglage spécial à faire avec Unreal Engine mais je n'ai aucune idée de ce que c'est et ne semble pas trouver quelque chose dans leur documentation.
Merci
#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;
};
Où est l'erreur et que dit-elle? – Quentin
J'ai trouvé quel était le problème. Il s'avère que UE vous préfère utiliser leurs propres conteneurs tels que TArray qui fonctionne de la même manière que std :: vector – jckTol