这是对这个问题的跟进
AnsiString也是一堂课吗?和string?它是一个类?还有一个char[]?
我们可以说 aWideString是双字节字符AnsiString的包装器,是单字节字符的包装器,并且char[]是单字节字符的数组吗?string不太确定它是什么...
不确定我在 Code Builder C++ 2007 中可用的不同类型的字符串类型及其可移植性。
这是对这个问题的跟进
AnsiString也是一堂课吗?和string?它是一个类?还有一个char[]?
我们可以说 aWideString是双字节字符AnsiString的包装器,是单字节字符的包装器,并且char[]是单字节字符的数组吗?string不太确定它是什么...
不确定我在 Code Builder C++ 2007 中可用的不同类型的字符串类型及其可移植性。
AnsiString是一个类提供的 C++ Builder,std::string是 C++ 标准库提供的类,char []创建一个字符类型的数组,char *创建一个指向类型字符的指针,BSTR是 Windows COM 特定的字符串类。AnsiString和BSTR是不可移植的,而std::string和char []是char*完全可移植的。