Вопрос исключительно к тем кто имеет длительную практику программирования на С++. Мне не приходилось писать серьезных проектов на С++, тут я новичок. И вопрос следующий, существует класс А, и существует класс Б, класс Б имеет в качестве члена объект класса А. Нормально ли до инициализации объекта класса Б, самостоятельно, не в коде класса Б, создать объект класса А и передать его (адрес) на «усыновление» создающемуся объекту класса Б, который в дальнейшем будет ответственен за уничтожение переданного объекта класса А? Благодарен.
П.С. Может быть существует более лучший вариант инициализации объекта класса А внутри объекта класса Б?