именяется к исходному вектору

Автор admin Понедельник, 25 мая 2009 11:32

именяется к исходному вектору для получения приемного вектора. В testBinary() два исходных вектора передаются бинарной функции для получения приемного вектора. В обоих случаях шаблонные функции просто вызывают алгоритм transform(), который применяет унарную функцию или объект функции (четвертый параметр) к каждому элементу интервала. Результат записывается в интервал, определяемый третьим параметром; в данном случае он совпадает с исходным. Для каждого теста выводится строка с кратким описанием и результаты. Препроцессор помогает автоматизировать процесс вывода; макросы Т() и В() получают выполняемое выражение. После вычисления интервал передается функции print(). При построении сообщения выражение «преобразуется в строку» средствами препроцессора. Это позволяет видеть код выражения, за которым следует полученный вектор. Последний вспомогательный инструмент BRand представляет собой объект-генератор, выдающий случайные логические (bool) значения. Для этого он генерирует случайное число функцией rand() и проверяет, больше ли оно (RANDMAX + 1)/2. При равномерном распределении случайных чисел это условие вы


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