[問題] 在codeblocks的watch直接看到stl容器值

看板C_and_CPP作者 (wi)時間14年前 (2011/08/24 03:32), 編輯推噓3(3010)
留言13則, 4人參與, 最新討論串1/1
開發平台(Platform): (Ex: VC++, GCC, Linux, ...) codeblocks 額外使用到的函數庫(Library Used): (Ex: OpenGL, ...) 問題(Question): 請問在cb中要如何直接看到stl容器的值 在visual 2010中可以直接在watch中看到stl容器的值 例如vector在2010中可以看得到 但是在cb中看不到,如果要debug的話都要直接cout出來 餵入的資料(Input): 預期的正確結果(Expected Output): 錯誤結果(Wrong Output): 程式碼(Code):(請善用置底文網頁, 記得排版) 補充說明(Supplement): -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.230.130.224

08/24 06:32, , 1F
這是 VC 的拿手本領。你可以學他 http://goo.gl/PQOFB
08/24 06:32, 1F

08/24 06:32, , 2F
已用指標轉型 (麻煩),或者回到 gdb 的時代用指令
08/24 06:32, 2F

08/24 06:33, , 3F
http://goo.gl/mrE2b 我用 (Win) Codeblocks 10.05 測,沒
08/24 06:33, 3F

08/24 06:33, , 4F
別設定就可以直接使用 pvector,倒也不用額外裝東西
08/24 06:33, 4F

08/24 06:58, , 5F

08/24 06:58, , 6F
〈輕鬆使用gdb調試stl(1)——pretty的printer〉
08/24 06:58, 6F

08/24 07:38, , 7F
這點VS做的非常好,以前我在用BCB6時還要寫迴圈印出來
08/24 07:38, 7F

08/24 07:38, , 8F
不知道現在改善了沒有
08/24 07:38, 8F

08/24 15:52, , 9F
在vs2010滿方便的,都可以直接看得到
08/24 15:52, 9F

08/24 15:52, , 10F
感謝講解,我在嘗試看看能不能在cb弄出來吧
08/24 15:52, 10F

08/24 18:03, , 11F
之後我改用cb的 Nightly builds就可以完整的顯示了
08/24 18:03, 11F

08/24 18:16, , 12F
雖然 有提供顯示的功能,但還是有一些不足
08/24 18:16, 12F

08/25 09:02, , 13F
你的Code:Block是不是裝在中文路徑上?
08/25 09:02, 13F
文章代碼(AID): #1EL017al (C_and_CPP)