在mingw 2.95编译器中使用sstream

时间:2012-08-25 06:00:52

标签: c++ header mingw sstream

是否可以在mingw 2.95编译器中使用sstream标头?。如果是,那么如何?我使用的是C-Free 4.0,它带有默认的mingw2.95和cygwin编译器

2 个答案:

答案 0 :(得分:0)

sstream是头文件,是c ++标准库的一部分。它不是gcc编译器的可选或特定的。您应该能够像这样包含它:

#include <sstream>

确保使用g ++而不是gcc编译。

答案 1 :(得分:0)

g ++ 2.95真的是从石器时代开始的。那时没有<sstream>。 (还有很多其他的东西都丢失了,或者不像他们在最近的编译器中那样工作。) 只有过时的<strstream>基于char*

您的选择是:

  • 获取更新的编译器。几乎任何更新的东西都可以。
  • 如果由于某种原因你真的被迫使用这个,你可以从gcc 3.x复制sstream。那当时对我有用。但要为更多的惊喜做好准备。
  • 坚持strstream,但那很丑......