0

mingw 2.95 コンパイラで sstream ヘッダーを使用することは可能ですか? 私は C-Free 4.0 を使用しており、デフォルトの mingw2.95 と cygwin コンパイラが付属しています

4

2 に答える 2

0

g++ 2.95 は本当に石器時代のものです。当時はありません<sstream>でした。(他の多くのものも欠落しているか、最近のコンパイラのように機能しません。) に<strstream>基づく廃止されたもののみが付属していchar*ます。

オプションは次のとおりです。

  • 新しいコンパイラを入手してください。新しいものはほとんど何でもできます。
  • 何らかの理由でどうしてもこれを使わざるを得ない場合はsstream、gcc 3.x からコピーできます。それは当時の私にとってはうまくいきました。しかし、さらなる驚きに備えてください。
  • 固執しstrstreamますが、それは醜いです...
于 2012-08-28T13:42:02.453 に答える
0

sstream は、C++ 標準ライブラリの一部であるヘッダー ファイルです。これはオプションではなく、gcc コンパイラに固有のものでもありません。次のように簡単に含めることができるはずです。

#include <sstream>

gcc ではなく g++ でコンパイルしていることを確認してください。

于 2012-08-25T06:05:22.133 に答える