Форум программистов, компьютерный форум, киберфорум
Наши страницы
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Показать сообщение отдельно
alex_x_x
бжни
2454 / 1660 / 134
Регистрация: 14.05.2009
Сообщений: 7,162
05.11.2011, 21:25

адаптеры - C++

05.11.2011, 21:25. Просмотров 2277. Ответов 35
Метки (Все метки)

Цитата Сообщение от rangerx Посмотреть сообщение
У меня вариант с использованием функтора на gcc 4.1.2 с ключём -O3 работает в два раза быстрее, чем указатель на функцию(что собственно и не удивительно)
при чем собственно указатель на функцию
на момент компиляции кода компилятор четко знает какая функция будет передана алгоритму - соответсвенно вполне жестко может ее инлайнить в алгоритм
функтор может выигрывать, только если непосредственно операция сравнения в нем както дико оптимизирована, что маловероятно
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.11.2011, 21:25
Готовые ответы и решения для C++ адаптеры:

Функциональные адаптеры
Для произвольного целочисленного массива данных написать функцию которая...

Функторы, алгоритмы и адаптеры
Нужна помощь! 1 Нужно создать multimap и multiset на основе элементов типа...

Стандартные функторы-адаптеры
Добрый вечер! Хочу отсортировать контейнер, заполненный указателями на объекты...

Функторы, предикаты, функциональные адаптеры, лямбда-функции
Вступление Статья ориентирована на программистов С++, поверхностно...

Сетевые адаптеры
В диспетчере появился какой-то левый сетевой адаптер. Кто знает что это такое?

Адаптеры сети
Здравствуйте. Ноут asus n-series 76vb. После установки win10 начал барахлить...

35
адаптеры C++   Следующее сообщение темы 
Другие темы раздела
C++ Разбить строку http://www.cyberforum.ru/cpp-beginners/thread377849.html
У меня есть строка string^ str в неё записано 6 символов. Как мне разбить эту строку на еще три строки в каждой из которых будут по два символа. тоесть примерно надо получить вот это: str...
C++ Объясните пожалуйста алгоритм Вычислите сумму с данной точностью е. Используйте указатели на функции как параметры: Сумма от 1 до бесконечности sin n/n Как я понял подставлять вместо n числа от 1 до беск и делить пока... http://www.cyberforum.ru/cpp-beginners/thread377847.html
C++ здравствуйте уважаемые програмисты не могли бы вы помочь с задачами?обычно
Matrix21. Дана матрица размера M × N. Для каждой строки матрицы с нечет-ным номером (1, 3, …) найти среднее арифметическое ее элементов. Ус-ловный оператор не использовать. Matrix32. Дана...
Как тут исправить ошибки? C++
Смысл проги создать класс,который осуществляет денежные операции и протестировать его . /* * code.cpp * * Created on: 04.11.2011 * Author: Sensei */ #include<iostream> using...
C++ в builder for dos http://www.cyberforum.ru/cpp-beginners/thread377835.html
Массив 5*5 заполнить случайными числами от -5 до 5, Дана целочисленная квадратная матрица. Определить: Сумму элиментов в тех столбцах, которые не содержат отрицательных элементов.
C++ Дана матрица размера M × N... Matrix21. Дана матрица размера M × N. Для каждой строки матрицы с нечет-ным номером (1, 3, …) найти среднее арифметическое ее элементов. Ус-ловный оператор не использовать. Matrix32. Дана... подробнее
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru