我正在生成程序集,我想讓所有生成的代碼對齊。這包括在每條指令前面有像cout<<"\t"<<left<<setfill(' ')<< setw(8);
這樣的東西。我怎麼能聲明一個ostream修飾符,這將節省我在每一行編寫所有這些代碼。我要尋找某事像:定義一個ostream修飾符C++
ostream mod="\t"<<left<<setfill(' ')<< setw(8); cout<<mod<<"addiu"<<"$sp, $sp, 24"<<endl;
我知道我可以用宏做到這一點,但我想知道我怎麼能與ostream的對象做到這一點。
機械臂是「粘性」,這樣你就不需要不斷重複他們。 – Praetorian
你誤讀'蒸汽'作爲'流'嗎? – user463035818