I have class A, is it possible to make sth like this? A(A(A()))? I mean creating some object in constructor and so on?
class A { private: A *a; public: