0771デフォルトの名無しさん (ワッチョイ dfc5-h83k)
2020/05/03(日) 15:03:38.89ID:TPvygFvF0抽象化というのは↓のような構造体を
struct args {
int a; // func1の引数
int b; // func2の引数
};
複数の関数に渡します
void func1(struct args *args) { args->a += 1; }
void func2(struct args *args) { args->b += 1; }
呼び出す時は一時オブジェクトで渡します
func1(&(struct args){ .a = 1 });
func2(&(struct args){ .b = 2 });
構造体のメンバが増えると一時オブジェクトの作成に時間がかかるようになって、
func1やfunc2などの関数が沢山呼ばれた場合に重くなるんじゃないかと心配してます