我的C++應用程序按照預期在Netbeans中編譯和運行。然而,代碼幫助不承認諸如cbegin()
,cend()
,unordered_set
,作爲明證紅色下劃線:爲什麼Netbeans不認識`cbegin()`,`cend()`,`unordered_set`等C++特性?
代碼幫助識別並end()
,但是。無濟於事,我試着去Project - > Properties - > Code Assistance - > C++ Standard - > C++ 11。我還應該更新或配置哪些內容才能讓Netbeans Code Assistance識別這些條款?
這些都是圖書館的新的C++ 11功能寫-std = C++ 11。我不希望所有的IDE都能理解它們......確保你正在使用的庫有這些成員函數(如果它實際上是*讀取庫) –
Netbeans自7.2版以來支持C++ 11(源代碼在我的答案中鏈接)。 – ollo