x. y, br, greater0)): Объ
Автор admin
Понедельник, 25 мая 2009 11:32
x. y, br, greater0)): Объекты функций 271 B(testBinary(x. у. br. less())): B(testBinary(x. у. br, greater_equal())): B(testBinary(x. y, br. less_equal())); B(testBinary(x. y, br, not2(greater_equal()))): B(testBi nary(x.у.br,not2(1ess_equal()))): vector bl(SZ). b2(SZ); generate_n(bl.beginO. SZ, BRandO); generate_n(b2.beginO. SZ. BRandO); print(bl.beginO. bl.endO. “Ы”); print(b2.begin(). b2.end(). “b2″); B(testBinary(bl. b2. br. logical_and0)): B(testBinary(bl. b2. br. Iogical_or0)); B(testUnary(bl, br. logical_not())): B(testUnary(bl. br. notl(logical_not0))); } III:- В этом примере используется удобный шаблон функции print(), предназначенный для вывода произвольного интервала с необязательным сообщением. Он определяется в заголовочном файле PrintSequences.h, описанном далее в этой главе. Две шаблонные функции автоматизируют процесс тестирования различных шаблонов объектов функций. Две — потому что объекты функций могут быть унарными или бинарными. Функция testUnary() получает исходный вектор, приемный вектор и объект унарной функции, который пр
Комментарии закрыты.
Последние комментарии