Форум программистов, компьютерный форум, киберфорум
Наши страницы

bind + map - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Что означает "From order by" http://www.cyberforum.ru/cpp-beginners/thread1070973.html
Дали задание всё рассказать по эти 3 строчки, про все операторы. Помогите плиз. rs.SetOpenMode (true); rs.setSQL (" select num_rec, , , from tab1 order by "); rs.Open ();
C++ сложение дробей Даны две дроби A/B и C/D (А, В, С, D — натуральные числа). Составить функцию сложения этих дробей. Ответ должен быть несократимой дробью. http://www.cyberforum.ru/cpp-beginners/thread1070965.html
C++ Метод средних прямоугольников для функции
Напишите пожалуйста формулу средних прямоугольников для функции в c++ , а то уже все облазил и не нашел.
C++ Все элементы массива, правее которых стоит нечетное значение, заменить на 0
В массиве все элементы, правее которых стоит нечетное значение, заменить на 0 Пример: из массива A: 1 3 4 5 6 должен получиться массив 0 3 0 5 6. Из массива удалить последний из нечетных...
C++ Описать структурный тип для представления геометрической фигуры кругюнаписаты програмуяка определяет, падает точка с заданными декартовыми координатам http://www.cyberforum.ru/cpp-beginners/thread1070924.html
Описать структурный тип для представления геометрической фигуры круг.написаты програму которая определяет, падает точка с заданными декартовыми координатами x, y в заданный круг.
C++ Опишите абстрактный базовый класс "строка",реализующий методы ввода-вывода строки Кто поможет,тому магарыч. Опишите абстрактный базовый класс "строка",реализующий методы ввода-вывода строки. Производный класс дает свою версию чисто виртуальной функции,подсчитывающей сколько раз в... подробнее

Показать сообщение отдельно
gray_fox
What a waste!
1522 / 1227 / 70
Регистрация: 21.04.2012
Сообщений: 2,565
Завершенные тесты: 3
14.01.2014, 12:56
DiffEreD, потому что метод find перегружен, bind не будет выбирать одну из перегрузок сам:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
#include <string>
#include <map>
#include <functional>
 
 
int main()
{
   using map_t = std::map<std::string, int>;
   map_t map { {"A", 10}, {"B", 11}, {"C", 12}, {"D", 13}, {"E", 14}, {"F", 15} };
 
   using map_find_t = map_t::const_iterator (map_t::*)(map_t::key_type const&) const;
 
   auto f = std::bind(static_cast<map_find_t>(&map_t::find), &map, std::placeholders::_1);
   f("A");
 
   return 0;
}
http://ideone.com/aAv1py
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.