д его заменой на id присваивае

Автор admin Воскресенье, 7 июня 2009 11:32

д его заменой на id присваиваемого объекта. Для поддержки операций, автоматически выполняемых некоторыми контейнерами (таких, как сортировка и поиск), в Noisy необходимо определить операторы < и ==. Эти операторы просто сравнивают значения id. Оператор вывода в поток ostream написан по стандартному образцу и просто выводит значение id. Тип NoisyGen представляет объекты функции (на что указывает оператор ())для создания объектов Noisy. Объект NoisyReport реализован как Синглет1, потому что при завершении программы должен выводиться только один экземпляр отчета. Он имеет закрытый конструктор, предотвращающий создание дополнительных объектов NoisyReport, запрещает присваивание и конструирование копий, а также содержит один статический экземпляр NoisyReport с именем nr. Все исполняемые команды находятся в деструкторе, который вызывается в фазе вызова статических деструкторов при завершении программы. Деструктор выводит статистику, накопленную в статических переменных Noisy. Следующая программа использует файл Noisy.h для демонстрации переполнения вектора: //: C07:Vector0verflow.cpp {-bor} // Демонстрация ко


Комментарии закрыты.