Cにおいて 以下のような記述をしたいのですが、何か方法はありましたでしょうか?
sub()
{
int AX, sv_AX;
int BX, sv_BX;
PUSH(AX); // sv_AX = AX;
PUSH(BX); // sv_BX = BX;
func ( &AX, &BX );
POP(AX); // AX = sv_AX;
POP(BX); // BX = sv_BX;
}
PUSH(??), POP(???)はマクロです。 変数を退避/復帰する機能で、#defineで作りたいのですが。
C言語における マクロの定義
Re: C言語における マクロの定義
ソースコードを提示する際は、はBBCodeを有効にした(無効にしない)状態でBBCodeのcodeタグで囲んでいただけると、見やすくてありがたいです。
##演算子を使うとできるかもしれません。imagine さんが書きました:Cにおいて 以下のような記述をしたいのですが、何か方法はありましたでしょうか?
複雑な問題?マシンの性能を上げてOpenMPで殴ればいい!(死亡フラグ)