0 / 0 / 1
Регистрация: 18.03.2017
Сообщений: 34
|
|
1 | |
Передача функции в качестве параметра31.05.2017, 14:44. Просмотров 844. Ответов 6
Метки нет Все метки)
(
Как передать функцию с параметрами в transform?
Т.е., например, мне надо из каждого числа вектора вычесть число k с помощью transform'а, как это сделать?
0
|
|
31.05.2017, 14:44 | |
Передача функции в качестве параметра
Передача CString в качестве параметра функции Передача временного массива в качестве параметра функции |
|
с++
1241 / 490 / 216
Регистрация: 15.07.2015
Сообщений: 2,461
|
||||||
31.05.2017, 14:47 | 2 | |||||
0
|
0 / 0 / 1
Регистрация: 18.03.2017
Сообщений: 34
|
|
31.05.2017, 14:51 [ТС] | 4 |
Так это же с символами, да и k там фиксированный.
0
|
шКодер самоучка
|
|
31.05.2017, 14:57 | 5 |
Для стандарта C++11 и новее можно использовать std::bind либо lambda-функцию
Для более ранних версий стандарта придется написать класс обертку с перегруженным operator()
1
|
Форумчанин
![]() ![]() 8160 / 5008 / 1436
Регистрация: 29.11.2010
Сообщений: 13,458
|
||||||
31.05.2017, 15:01 | 6 | |||||
Можно результат и в вектор сохранять предварительно, тогда 3-м параметром v.begin()
Вместо него лучше использовать лямбды. Был один кейс, который покрылся доработкой в С++14. Майерс описывает этот момент в "Эффективном и современном С++"
1
|
0 / 0 / 1
Регистрация: 18.03.2017
Сообщений: 34
|
|
31.05.2017, 15:53 [ТС] | 7 |
Спасибо, ребят!
0
|
31.05.2017, 15:53 | |
Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.
Передача функции в качестве параметра в другую функцию Передача двумерного массива указателей на char в качестве параметра функции Передача указателя в качестве параметра функции динамически подключаемой библиотеки .so Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |