(相關(guān)資料圖)
1、CString 是MFC或者ATL中的實(shí)現(xiàn),string是C++標(biāo)準(zhǔn)庫(kù)中的實(shí)現(xiàn)string和CString均是字符串模板類(lèi),string為標(biāo)準(zhǔn)模板類(lèi)(STL)定義的字符串類(lèi)。
2、已經(jīng)納入C++標(biāo)準(zhǔn)之中; CString(typedef CStringT
3、主要數(shù)據(jù)類(lèi)型有char(應(yīng)用于ANSI),wchar_t(unicode),TCHAR(ANSI與unicode均可); char*為C編程中最常用的字符串指針。
4、一般以’’為結(jié)束標(biāo)志;在MFC、ATL中使用字符串盡量使用CString,畢竟都是微軟的孩子,各方面都比其它更有優(yōu)勢(shì)。
5、而在非微軟平臺(tái)上或?qū)σ浦残砸筝^高的場(chǎng)合推薦使用string,標(biāo)準(zhǔn)模板庫(kù)提供了那么強(qiáng)大的泛型算法,沒(méi)必要再自己去造車(chē)輪。
相信通過(guò)cstring這篇文章能幫到你,在和好朋友分享的時(shí)候,也歡迎感興趣小伙伴們一起來(lái)探討。
本文由用戶(hù)上傳,如有侵權(quán)請(qǐng)聯(lián)系刪除!標(biāo)簽: