Intellisense works really bad with my VS ...
When I code in C ++, it works 100% fine until I start using templates, and then it just stops working completely, stops detecting errors, and won't automatically fill in all cases.
I am inclined to believe that this is due to what I did with my code that broke it.
So, I started by creating a class with a structure in it:
template<typename T> class List<T> { private: struct Node { T value; Node* next; Node* previous; }; Node* First; Node* Last; ... };
later, I will declare some additional functions:
template<typename T> inline T List::First() { return First; }
So far, so good, intellisense works 100% perfectly, but if I try to do it first → it will not work, VS will not say give me any options (ctrl + space does not work).
also, if I type some kind of stupidity, he will not tell me this wrong:
sdkjgisjdga->vsrsiib = 123jgi;
I really don't know what to do to fix this.
Thanks for your time and effort.
PS: I already tried resetting the configuration.
EDIT: Forgot to say that if I do not use templates in my .h file, then intellisense works correctly.