質問

私の活動に活用しようとしているstringstreamオブジェクト、VC++(VStudio2003)butI取得しているエラーを利用した場合負荷 << オペレーターを試みるものもセットマニピュレータ.

私の

int SomeInt = 1;  
stringstream StrStream;  
StrStream << std::setw(2) << SomeInt;  

このことは単にコンパイル(エラー C2593:'オペレーター <<"は曖昧).
なVStudio2003支援用マニピュレータです。
私だけの幅を直接stringstreamオブジェクト例StrStream.幅(2);
私はなぜ、通常の方法ません。

役に立ちましたか?

解決

Are you sure youンに含まれるすべてのヘッダ?以下の統がほとんど無かったVS2003:

#include <iostream>
#include <sstream>
#include <iomanip>

int main()
{
   int SomeInt = 1;
   std::stringstream StrStream;
   StrStream << std::setw(2) << SomeInt;
   return 0;
}

他のヒント

ここんとこ 参考サイト ストリームなどのような問題に関す。

/アラン-

するとともに忘れなどのiomanipがないでくださいできなかったのためのコードが含まれており、完全にプログラムである。

このプログラム細はこちらを参照。)を対2003年

#include <sstream>
#include <iomanip>

int main()
{
    int SomeInt = 1;
    std::stringstream StrStream;
    StrStream << std::setw(2) << SomeInt;
}
ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top