AnsiString
也是一个班级? string
?这是一堂课?还有char[]
?
我们可以说WideString
是双字节字符的包装,AnsiString
是单字节字符的包装,char[]
是单字节字符数组吗? string
不太确定它是什么......
不确定我在Code Builder C ++ 2007中提供的不同类型的字符串类型及其可移植性。
答案 0 :(得分:3)
AnsiString
是一个提供C ++ Builder的类,std::string
是由C ++标准库提供的类,char []
创建一个字符类型的数组char *
创建一个指向类型字符的指针BSTR
是Windows COM特定的字符串类。 AnsiString
和BSTR
不可移植,而std::string
,char []
和char*
完全可移植。