たとえば、5つの変数(パラメーターt、z、y、d、およびf)を含むclass(A)があり、タイプclass(A)のobject(A)を作成しました。次に、「main.cpp」に含まれる多くの関数(X、U、M)があります。各関数は、object(A)にすでに存在する3つまたは4つのパラメーターのみを受け取るように定義されています。たとえば、function(X)は変数(t、y、zのみ)を使用します
パラメータを渡す代わりにvoid function(X) (int t, int y, double z){}
、object(A)のみを渡し、各関数に次のようにobject(A)のパラメータから必要なものを探すだけでパラメータを選択させます(これが存在する場合)?
void function(X) (A()){}
以下の使用は避けたいと思います。
void function(X) (A.t, A.y, A.z){}
(私はc ++を初めて使用し、Qt Creatorで作業していることに注意してください。)