gccドキュメントでそのようなものは見つかりませんでしたが、私は間違っている可能性があります。
ただし、次の2つのガイドライン( HPのドキュメントから)を使用して、ClassicからStandardC++に移植できます。
(1.)IOstreamヘッダー:
<iostream.h>
にマップ<iostream>
<fstream.h>
にマップし<fstream>
、オプションで<iostream>
<strstream.h>
にマップ<strstream>
<iomanip.h>
にマップ<iomanip>
<iosfwd>
特定の挿入および抽出演算子ではなく、ostreamおよびistreamの宣言のみが必要な場合は、新しいヘッダーファイルを使用できることに注意してください。これは、以下が使用される場合に置き換わります。
class ostream; // replace by #include <iosfwd>
ostream& operator<<(ostream&, foo); // change based on (2) below
(2.)ソースマッピング:
次の1つ(または複数)を実行します。これらの変更は、IOstreamヘッダーとコンテナーヘッダーの両方に適用されます。次のusingディレクティブを追加します。これは-AAまたは-APで機能します。
namespace std {} using namespace std;
cout << "hi guy" << endl;
特定のusing宣言を追加します。これは-AAでのみ機能します。
using std::cout;
using std::endl;
cout << "hi guy" << endl;
各シンボルの前にstd::を追加します。これは-AAでのみ機能します。
std::cout << "hi guy" << std::endl;