文字列の Cout 挿入のトラブルシューティング
「binary '<<'」のようなエラーが発生する<< を使用して文字列を挿入しようとすると、: 演算子がありません。必要なヘッダー ファイルがインクルードされていない可能性があることを示唆しています。この問題を解決するには:
ファイル インクルードを確認します
コードに次のヘッダー ファイルを含めます。
<code class="cpp">#include <string> #include <iostream></p> <p></p> <p><strong>ヘッダーには文字列オブジェクトの定義が含まれていますが、<iostream> cout オブジェクトが含まれています。</strong></p> <p>使用例</p> <pre class="brush:php;toolbar:false"><code class="cpp">string text; text = WordList[i].substr(0, 20); cout << "String is : " << text << endl;
ヘッダーを含めたら、次の構文を使用して文字列を cout できるようになります。
以上がC で cout を使用して文字列を挿入しようとすると、「バイナリ \'<<\' : no演算子\」エラーが発生するのはなぜですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。