Вопросы к Поиску с Алисой
Преимущества использования виртуальных конструкторов в C++:
Недостатки: в C++ нет прямой поддержки виртуального конструктора. seregaukr.gitbooks.io Однако существует идиома, которая имитирует его работу. seregaukr.gitbooks.io
Виртуальный конструктор в C++ — это скорее паттерн ООП, который ещё называют фабричным методом. www.rsdn.org