3

アセンブリを生成していますが、生成されたすべてのコードを整列させたいと考えています。cout<<"\t"<<left<<setfill(' ')<< setw(8);これには、各命令の前にsth like があることも含まれます。このコードをすべての行に記述する手間を省く ostream 修飾子を宣言するにはどうすればよいでしょうか。私は次のようなsthを探しています:

ostream mod="\t"<<left<<setfill(' ')<< setw(8); cout<<mod<<"addiu"<<"$sp, $sp, 24"<<endl;

マクロでこれを実行できることはわかっていますが、ostream オブジェクトでどのように実行できるか知りたいです。

4

2 に答える 2