#include <iostream>
#include <vector>

class MyClass {
public:
    std::vector<MyClass *> Container;
};

class MyClass2 { // name changed to prevent collision
public:
    std::vector<MyClass2> * Container;
};

int main() {
	// your code goes here
	MyClass a;
	MyClass2 b;
	
	a.Container.push_back(&a); // store a pointer in Container
	b.Container.push_back(&b); 
	return 0;
}