次のような関数がたくさんあります (実際には API です)。
void func1(const funcData1& data, ...);
void func2(const funcData2& data, ...);
等
where funcData1
、funcData2
などは、引数のリストを関数に渡すためにのみ使用されます。新しい機能が追加されるたびに、新しい機能も追加funcData89
されます。これは最善の解決策ではありません。だから私はそれらを渡すためのより一般的な方法を探しています。何か案は?
ありがとう!