10 / 10 / 6
Регистрация: 27.07.2014
Сообщений: 269
|
|||||||||||
1 | |||||||||||
Класс Time, конструкторы с параметрами "содержит более одного конструктора по умолчанию"16.10.2014, 20:57. Показов 707. Ответов 0
Метки нет (Все метки)
Есть такая, еще не дописанная программа. В классе объявлен конструктор с параметром "Time(int h=0,int m=0);". Почему, если я в аргументах h=0 - присваиваю ноль, то в файле методов при объявление объекта - "Time sum;" - выделяется красным и пишет, мол "содержит более одного конструктора по умолчанию".
А если --- Time(int h,int m=0); // h не присваиваю ноль, то проблем нету... подскажите, чего я упускаю ?)
Хотя вроде дошло, //Time() == Time(int h=0,int m=0); - они равны по сути - второй одновременно конструктор по умолчанию, поэтому компилятор ругается на одинаковые конструкторы)
0
|
16.10.2014, 20:57 | |
Ответы с готовыми решениями:
0
Класс содержит более одного конструктора по умолчанию Класс содержит более одного конструктора по умолчанию Написать класс «массив» (В классе реализовать следующие методы: конструкторы (по умолчанию, с параметрами,) Вызывается конструктор по умолчанию вместо конструктора с параметрами Создать класс отображающий дату. Класс должен содержать скрытые поля, методы, конструкторы с параметром и по умолчанию! |
16.10.2014, 20:57 | |
16.10.2014, 20:57 | |
Помогаю со студенческими работами здесь
1
Класс-шаблон создание конструктора по умолчанию Ошибка: класс не содержит конструктора, принимающего 4 аргумента Буст сериализация. указатель на абстрактный базовый класс без конструктора по умолчанию Последовательность содержит более одного соответствующего элемента Реализовать класс Time, который содержит три поля типа int Разработать спецификацию и реализацию стандартного конструктора и конструктора с параметрами Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |