Intellisense fonctionne très mal avec mon VS...
Lorsque je code en C++, il fonctionne à 100%, jusqu'à ce que je commence à utiliser des modèles, puis il cesse complètement de fonctionner, ne détecte plus les erreurs et ne s'autocomplète plus dans tous les cas.
Je suis enclin à croire que cela a à voir avec quelque chose que j'ai fait avec mon code qui l'a cassé.
J'ai donc commencé par créer une classe contenant une structure :
template<typename T>
class List<T>
{
private:
struct Node
{
T value;
Node* next;
Node* previous;
};
Node* First;
Node* Last;
...
};
plus tard, je déclare quelques fonctions supplémentaires :
template<typename T>
inline T List::First()
{
return First;
}
jusqu'ici tout va bien, intellisense fonctionne à 100%, mais si j'essaie de faire first-> ça ne marche pas, VS ne me donne aucune option (ctrl + espace ne fonctionne pas).
De plus, si je tape des bêtises, il ne me dit pas que c'est faux :
sdkjgisjdga->vsrsiib = 123jgi;
Je ne sais pas vraiment ce qu'il faut faire pour régler ce problème.
Merci pour votre temps et vos efforts.
PS : J'ai déjà essayé de réinitialiser les configurations.
EDIT : J'ai oublié de dire que si je n'utilise pas de modèles dans mon fichier .h, intellisense fonctionne correctement.