Цитата(Vova75 @ Jun 5 2009, 00:33)

Всем привет !
Случайно заметил в листинге два экземпляра конструктора.
Зачем нужен второй экземпляр ?
Здесь есть ответ на Ваш вопрос
http://www.gnu.org/software/gcc/bugs.htmlЦитата
Non-bugs
....
C++
....
G++ emits two copies of constructors and destructors.
In general there are three types of constructors (and destructors).
1.The complete object constructor/destructor.
2.The base object constructor/destructor.
3.The allocating constructor/deallocating destructor.
The first two are different, when virtual base classes are involved.