• ベストアンサー

CStringとString

MFCプログラミングでは、CStringがよく使われていますが、Stringクラスも使用することはできますよね!? 普段使うにはどっちがいいのでしょうか? CStringは、Stringを機能拡張したものと考えていいのでしょうか?

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

ひょっとして .NET Framework の System::String のコト?

hourensou2003
質問者

お礼

なるほど、stringと単にいっても3つもあるんですね。知りませんでした。(^^; String・・・.NET Framework string・・・std CString・・・MFC

すると、全ての回答が全文表示されます。

その他の回答 (4)

回答No.5

以下のサイトを参考にしてください。 「国際化と地域化」 http://eside.homeip.net/column/i18n.html#std_string 私も、どちらを使おうか迷っている段階なのですが....。

参考URL:
http://eside.homeip.net/column/i18n.html#std_string
すると、全ての回答が全文表示されます。
  • hitomura
  • ベストアンサー率48% (325/664)
回答No.3

念のため確認しますが、stringでしょうか?Stringでしょうか? 分かっているとは思いますが、C/C++では大文字と小文字は区別されます。 それから、あなたの言う「標準(?)」とは何を指すのでしょうか?

すると、全ての回答が全文表示されます。
回答No.2

std::string は 標準C++言語仕様の一部です。 標準C++準拠の処理系なら、どんなコンパイラでも使え、移植性に優れます。 CStringはMFCの一部、いわばVisual C++だけのもの。

すると、全ての回答が全文表示されます。
回答No.1

String? std::string のことでしょうか?

hourensou2003
質問者

補足

はい。標準(?)のStringクラスです。

すると、全ての回答が全文表示されます。

関連するQ&A