※ 引述《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