CC编译器升级后如何保留iostream.H
升级编译器后编译程序的时候提示了如下错误:
The name istream is ambiguous, istream and std::istream
我知道是新的编译器使用了ISO/ANSI standard C++ Library问题,有一个解决办法是将所有的iostream.h改成iostream,然后加上using namespace std;
我发现这样不仅改动量很大(源代码非常庞大),而且很难修改。
有没有办法可以依然使用iostream.h等,在现有的编译器中是否有某些宏(我发现有一个RW_NO_IOSTD,不知道是不是,也不知道怎么改)作为兼容老版本的开关,如何修改它来是升级后的编译器能正常编译以前的程序。
谢谢!