2011-12-09 29 views
3

私は、以前char c[64];宣言していることができると私は、パイプの出力の最初の単語を見しようとしていますその4行目に続いて:はistringstream(C++)からではないのgetline()は

error: no matching function for call to ‘getline(std::istringstream (&)(std::string), std::string&, char)’ 

私はそれがどのように機能を呼び出そうとしているのか分かりません。 istringstreamが間違っていると宣言しましたか?

答えて

5

Most vexing parseresponse_streamのコンストラクタ内に括弧を追加します。

istringstream response_stream((string(c))); 
2

C++の真の「パワー」の素晴らしいデモです。

response_stream変数を宣言した方法は、実際にはistringstreamではなく関数です。

関連する問題