ы HardLogic приводит к ошибке
Автор admin
Суббота, 23 мая 2009 11:32
ы HardLogic приводит к ошибке компиляции, а структуры SoftLogic — нет? //: C05:Exercise4.cpp {-хо} class Noncomparable {}: struct HardLogic { Noncomparable ncl. nc2: void compareО { return ncl == nc2: // Ошибка компилятора } }: tempiate struct SoftLogic { Noncomparable ncl. nc2: 1 Cm. http://www.bdsoft.com/tools/stlfilt.html. Упражнения 253 void noOpO {} void compared { ncl — nc2; } }: int mainO { SoftLogic 1: l.noOpO: } III:- 5. Напишите шаблон функции с одним типовым параметром Т. Функция получает четыре аргумента: массив Т, начальный индекс интервала, конечный индекс интервала и необязательное исходное значение. Функция возвращает сумму всех элементов массива в заданном интервале (с включением конечного индекса) и исходного значения. Исходное значение по умолчанию должно создаваться конструктором Т по умолчанию. 6. Повторите предыдущее упражнение и создайте переопределенные специализации для int и double способом, описанным в этой главе. 7. Почему не компилируется следующая программа? В качестве подсказки попробуйте ответить, к чему получают доступ функции класса? //: C05:Exe
Комментарии закрыты.
Последние комментарии