Suppose I have a class A without a default constructor, a factory method factoryA that returns an object of type A, and a class B that has A as its member. I know that in th
In this case it's better to use the pointer to A, i.e. A* _a, and then call A constructor wherever you want.