Сегодня я проводил некоторый эксперимент с конструкторами:
class cls
{
int a;
public:
cls(){cout<<"Default constructor called\n";}
cls(int b){a=b;cout<<"Constructor with parameter called";}
}
Затем этот тип инициализации
cls x=5;
дает вывод о том, что был вызван конструктор с параметром.
Мой вопрос: а что, если у меня есть конструктор с двумя или более параметрами?Могу ли я использовать инициализацию по присваиванию?