精華區beta Programming 關於我們 聯絡資訊
※ 引述《FlyinDeath.bbs@ptt.cc (死之舞)》之銘言: > ※ 引述《Franklin.bbs@bbs.sayya.org (客串心理諮商師)》之銘言: > : I think it's a tradeoff. > : 思路清楚的人用這種寬鬆的宣告對他們來講是種方便 > : 但當把 code 交給其他人 maintain 時就是一種痛苦 > : C++ 的話,像我現在就覺得沒辦法把一個字串(在Qt裡是宣告成 char *) > : 直接搬到一個宣告為 unsigned char 的陣列裡還得經過一次轉換實在很麻煩 :-P > 不知道Qt是什麼東西 簡單地說,算是一種寫 GUI 的函式庫吧 base on C++ > 不過在C++裡面字串通常都是用string處理的 > string string1, string2; > //... > string1 = string2; > 很方便啊 就是有的時候不能直接用 String 咩 例如要把一個字串塞進 packet 中從網路送出去 溝通的對象平台程式又是用 C 寫出來的 必須遵照既定的格式傳送(所以不要問我為什麼要用 unsigned char* 而不用 char *) 當然是有很多其他的方法做得到這一點 只是覺得不能直接從 char * 搬到 unsigned char * 還得經過一次轉換,挺麻煩的就是 :P -- 平生無大志 但求六十分 -- ※ Origin: SayYA 資訊站 <bbs.sayya.org> ◆ From: 211-72-67-227.hinet-ip.hinet.net