文字列ストリームに何か、たとえば実数を入れるとき、その文字列ストリーム オブジェクトを cout に挿入すると、何が表示されるでしょうか?
たいていは奇妙な数字が表示されます。これはメモリの場所でしょうか? 単なる好奇心です。
下のコメントが当てはまるようですが、私がやろうとしていることは次のとおりです。
string stringIn;
stringstream holdBuff;
holdBuff << getline(cin, stringIn);
cout << holdBuff;
基本的に、stringIn を挿入したら holdBuff がどのようになるかを確認しようとしていました。ユーザーに文字列を入力させ、その内容を検索して変換しようとしています...
ベストアンサー1
はい、文字列ストリームのアドレスが表示される可能性があります。
含まれている文字列を表示したい場合は、
cout << stream.str();