1

これはこの質問のフォローアップです

AnsiStringクラスもですか?そしてstring?クラスですか?そしてchar[]

WideStringaは 2 バイト文字AnsiStringのラッパーであり、1 バイト文字のラッパーであり、1 バイト文字char[]の配列であると言えますか? stringそれが何であるかよくわかりません...

Code Builder C++ 2007 で利用可能なさまざまな種類の文字列型とその移植性についてはわかりません。

4

1 に答える 1

3
  • AnsiStringC++Builderが提供するクラスです。
  • std::stringC++標準ライブラリによって提供されるクラスです。
  • char []文字の種類の配列を作成し、
  • char *タイプ文字へのポインタを作成し、
  • BSTRWindowsCOM固有の文字列クラスです。

AnsiStringBSTRは移植性がありませんがstd::string、完全に移植可能です。char []char*

于 2012-02-27T09:57:41.350 に答える