看板 C_and_CPP 關於我們 聯絡資訊
自從有了C++11之後 我的程式碼就充滿了 auto, using 但是一個困擾是 Code::Blocks 內建的自動完成功能似乎還不認得這幾個關鍵字 (VC++ 好像也不認識?) 另外一些新的 container 似乎也有問題 例如 unordered_map 有什麼解決的方案嗎? 對了,我用的版本是 13.12 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 140.116.75.132 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1441878441.A.5F4.html ※ 編輯: Littlechozy (140.116.75.132), 09/10/2015 17:47:59
kwpn: 未設定flag std=c++11 ? 09/10 18:10
我說的不是這個,是指編輯器自動跳出相關的函式名稱那種
LiloHuang: VC++ 用哪一版? 試試 VS 2015 https://goo.gl/jEZ9Zf 09/10 18:31
版本演進也太快,已經到2015了啊...我用的是2013 但還是比較習慣 Code::Blocks 或是能叫VC++用別的 compiler 嗎?
LPH66: 自動完成是 IDE 的功能, 跟編譯器無關 09/10 23:08
LPH66: 「叫 VC++ 用別的 compiler」你還是要用 VC++ 編輯 09/10 23:10
這我知道,如果 2015 的自動完成沒有問題的話 我會考慮用 VC++ 當 IDE,然後用 MinGW 的 compiler
saxontai: 你要的功能在C::B裡應該是Code Completion這個plugin在 09/11 12:28
saxontai: 支援的。可以更新它看看,不行的話就要另尋IDE了。 09/11 12:29
soheadsome: 用vim加上youcompleteme 或clangcomplete 09/11 17:17
感謝建議,找時間來試試看 ※ 編輯: Littlechozy (61.227.210.128), 09/11/2015 21:56:21