#include <iostream>
#include <vector>
using namespace std;


class C{
    public: void ini(){/* some code */}
};


class D{
    std::vector<C*> regis; //will ini(); later
    public: C field1; //{regis.push_back(&field1);}
    public: C field2; //{regis.push_back(&field2);}
    public: C field3; //{regis.push_back(&field3);}
    public: D(){    }  //<-- empty
    public: void ini(){
        for(auto ele:regis){
            ele->ini();
        }
    }
};

int main() {
	// your code goes here
	return 0;
}