Предположим, у меня есть класс
class C {
C(int a=10);
};
, почему, если я вызываю
C c;
, вызывается конструктор C(int =10)
и если я вызываю
C c();
конструктор по умолчанию называется?Как этого избежать?Я хочу выполнить только свой конструктор, я пытался сделать конструктор по умолчанию закрытым, но он не работает.