Intellisense が私の VS で非常にうまく機能していません...
C++ でコーディングしている場合、テンプレートを使用し始めるまでは 100% 正常に機能しますが、完全に機能しなくなり、エラーの検出が停止し、すべての場合でオートコンプリートしなくなります。
私はそれを壊した私のコードで何かをしたことに関係があると信じる傾向があります。
そこで、構造体を含むクラスを作成することから始めました。
template<typename T>
class List<T>
{
private:
struct Node
{
T value;
Node* next;
Node* previous;
};
Node* First;
Node* Last;
...
};
後で、いくつかの追加関数を宣言します。
template<typename T>
inline T List::First()
{
return First;
}
これまでのところ、インテリセンスは 100% 正常に動作していますが、最初に実行しようとすると、動作しません。VS はオプションを教えてくれません (ctrl + スペースは動作しません)。
また、ナンセンスを入力しても、それが間違っているとはわかりません。
sdkjgisjdga->vsrsiib = 123jgi;
これを修正するために何をすべきか本当にわかりません。
あなたの時間と努力に感謝します。
PS: 設定をリセットしようとしました。
編集: .h ファイルでテンプレートを使用しない場合、インテリセンスが正しく機能することを忘れていました。