私は、明らかに、標準化を開始し、iostream.h
からiostream
に移動し、他のインクルードと同様に古いC++コードを使用しています。それは、コマンドラインを介して、ちょうどiostream
にiostream.h
のインスタンスを変更するために、プリプロセッサを使用することが可能かどうしたがって、#include <iostream.h>
しようとすると失敗する++グラムの私の比較的現代版など#defineを使用して#includeファイル名を変更することはできますか?
私は興味があります。私は-Diostream.h=iostream
をg ++に追加しようとしましたが、インクルードステートメントを変更していないようです。
プリプロセッサがインクルードステートメントを変更できないと思いますか?
好きなスクリプト言語の単純なスクリプトではないでしょうか? – StoryTeller
単にコードをビルドしたり、多くのエラーを出したり、それらのエラーを修正したりするのはなぜですか?確かに、古い標準化されたコンパイラによってコードを構築することはできませんが、少なくとも現代のコンパイラを現在も将来も使用することは可能です。 –
グローバル検索を行い、置き換えてください。 'using namespace std;'や適切な資格を追加するなどの他の修正も必要です。これは自動化できるものもあれば、実際にはできないものもあります。 –