Ciao a tutti, volevo un semplice chiarimento sull'implementazione di un semplice costruttore in c++, scrivo sotto un esempio:
objectA.j
objectB.hcodice:class ObjectA { public: ObjectA(string mystr); ~ObjectA(); private: string mystr; }
objectB.cppcodice:class ObjectB { public: ObjectB(); ~ObjectB(); private: ObjectA a1; }
codice:ObjectB::ObjectB() { a1 = ObjectA("Mario"); // è una operazione valida come chiamata al costruttore??? }