чтобы вынести его реализацию наружу класса?
class Foo { Foo(int v1, float v2) ; }; Foo::Foo(int v1, float v2) { // ... }
Спасибо большое, проблема была с аргументами по умолчанию И ещё когда конструктор был шаблонным
А слово explicit всегда стоит использовать при создании конструкторов?
Тогда надо было об этом и спрашивать...
Когда же ещё?)
Когда надо чтобы компилятор не применял этот конструктор для неявного преобразования
Обсуждают сегодня