Вызвать конструктор базового класса позже (не в списке инициализаторов) в C ++

Я ' m наследует класс, и я хотел бы вызвать один из его конструкторов. Однако мне нужно обработать некоторые вещи (которые не требуют ничего от базового класса) перед его вызовом. Есть ли способ просто вызвать его позже, вместо того, чтобы вызывать его в списке инициализаторов? Я считаю, что это можно сделать на Java и C #, но я не уверен насчет C ++.

Данные, которые мне нужно передать конструктору, нельзя переназначить позже, поэтому я не могу просто вызвать конструктор по умолчанию и инициализировать его позже.

17
задан placeholder 29 September 2010 в 11:15
поделиться