討論串[問題] 看Stroustrup 的C++後有不懂的問題想請教
共 3 篇文章
首頁
上一頁
1
下一頁
尾頁

推噓0(0推 0噓 3→)留言3則,0人參與, 最新作者yoco315 (眠月)時間16年前 (2009/03/17 21:28), 編輯資訊
0
0
0
內容預覽:
回我知道的。. 嗯,對 std::string 比較快。. 當初看到這點我也覺得很怪,所以就下去做了 benchmark,. 後來發現 std::string 的效能的確比較好,. 想了一下之後就知道原因:「因為 std::string 內部有保存字串的長度」. 所以像是 strlen 這樣的操作,
(還有297個字)

推噓0(0推 0噓 0→)留言0則,0人參與, 最新作者adrianshum (Alien)時間16年前 (2009/03/17 12:50), 編輯資訊
0
0
0
內容預覽:
不是速度問題, 而是安全簡單的原因.. 用 char* 你要記得是自己 allocate 還是單. 純指向, 要知道 allocate 了多少位置, 不夠. 位置又要自己 re-allocate etc, 這些都是 error-prone. 的東西.. 什麼時候用什麼.... 我會答, 沒有什麼特別
(還有711個字)

推噓1(1推 0噓 5→)留言6則,0人參與, 最新作者allstarschh (allstars)時間16年前 (2009/03/15 00:53), 編輯資訊
0
0
0
內容預覽:
我看的是Stroustrup的the C++ Programming lang. 然後有幾個問題想請教. 1.在Chap3 3.11 Advice p.66 裡 第七條. Using string rather than char*. 請問即使我對char * 用了簡單的strcat strcpy這
(還有570個字)
首頁
上一頁
1
下一頁
尾頁