string の出力    C++ | vicのブログ

vicのブログ

ツール系やソフト開発について書こうと思っています。
書き込み大歓迎です。
間違いとかもっといい方法とかあったらご指摘いただけるとありがたいです。
質問をいただいたら、記事をもっとわかりやすく変更します。

cout << str << endl ; // string型 は表示できない

というわけで、

cout は C++ での新標準ライブラリ、
だったら、C++で増えた string は cout 出来るだろう・・・と思いこんでいたら、
はまった。
string は cout未対応というのには、面食らった。

  str は string型

cout << str << endl ; // string型 は表示できない

cout << str.c_str() << endl ; // これなら表示できる