0
class foo
{
public:
foo();
foo(int param){foo::foo();}
};
бы foo::foo(int)
вызов foo::foo()
как метод и инициализировать элементы объекта или создать безымянный объект? Может ли один конструктор быть вызван как метод из другой функции-конструктора/члена?Построив объект дважды
звонит один конструктор из другое как-то возможно в C++ 0x? – Ivars
@ user2543574, Да, и ответ показывает, как. – chris
@ user2543574 Нет такой вещи, как C++ 0x. Ответ xorguy применяется к C++ 11. Ознакомьтесь с руководством вашего компилятора, чтобы узнать, какие функции C++ 11 он поддерживает. GCC поддерживает делегирование конструкторов с 4.7. – Oswald