C++ Builder 的里面的 String:
• ANSI 版本:相当于 AnsiString
• UNICODE 版本:相当于 UnicodeString
注意区分开头字母大写的 String 和全小写的 string:
• String 这个类型的开头字母 “S” 大写,其余字母小写
• string 全小写的 string 为 STL 里面的 std::string
C++ Builder 2007 及之前的版本,始终和 AnsiString 相同。AnsiString:typedef AnsiString String;
C++ Builder 2009 及之后的版本,始终和 UnicodeString 相同。typedef UnicodeString String;
如果要写 C++ Builder 2007 之前与 C++ Builder 2009 之后的版本兼容的程序,需要用 String 类型。 |