智能感知與我的工作VS非常糟糕的工作...智能感知無法使用模板VS2012最終C++
當我用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文件中使用模板,然後intellisense正常工作。
好的,所以它的工作原理和我不是做了錯誤的= = ty。我只需要習慣它。 –