Код: Выделить всё
class Time {
public:
Time(int h = 0, int m = 0, int s = 0); //default constructor
Time(); //another default contructor
};
< /code>
Но при попытке использовать конструктор по умолчанию, один получает следующую ошибку: < /p>
timeMain.cpp: In function ‘int main()’:
timeMain.cpp:28:9: error: call of overloaded ‘Time()’ is ambiguous
28 | Time any;
| ^~~
< /code>
Почему можно скомпилировать определение класса? < /p>
Почему нет ошибки? Нет ничего с -WALL Спасибо!
Подробнее здесь: https://stackoverflow.com/questions/795 ... n-error-or
Мобильная версия