Существует такая необходимость, так есть некоторая иерархия объектов, т.е. подчиненные объекты должны иметь ссылочную информацию на их собственников, но выносить ее в интерфейс не хотелось бы. Поэтому я бы хочу создать объект класса С++, инициализировать, а потом уже вернуть ссылку на COM-интерфейс, который он реализует.
COM-объекты пишутся при помощи ATL.
Вопрос: как правильно инициализировать в этом случае объект?