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

Где применяется bind - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Бинарное дерево http://www.cyberforum.ru/cpp-beginners/thread749459.html
Объясните пжлст почему не работает программа...при вводе файла пишет -842150451 /*Дан адрес P1 вершины дерева — записи типа TNode, содержащей поля Data (целого типа), Left, Right и Parent (типа...
C++ Файловый ввод-вывод Всем привет. Задание такое: нужно составить программу которая рассчитывает значения полинома и выводит таблицу x-y, при этом записывает результаты в файл txt. Текстовый файл такого формата:... http://www.cyberforum.ru/cpp-beginners/thread749444.html
C++ Защита данных от изменения в константном методе
Допустим, class test { public: void foo() const { arr = new int; // ошибка arr = 100; // все ок, но как сделать ошибку? }
насколько это соответствует стандарту? C++
#include <iostream> class shit { private: int x; public: shit(){} shit(int p) { x = p; } void set (int* y) { x = *y; }
C++ Составить блок-схемы http://www.cyberforum.ru/cpp-beginners/thread749425.html
Помогите составить блок схемы по задачам С++ и проверить эту задачу, если можно=) #include "stdafx.h" #include <iostream> #include <math.h> using namespace std;
C++ intrinsics visual studio Всем привет, кто нибудь может дать ссылку на книгу или ссылку где можно почитать про intrinsics , лучше чем в википедии не нашёл.Но хочется по подробнее, перелапатил весь нет. подробнее

Показать сообщение отдельно
villu
203 / 204 / 4
Регистрация: 06.08.2011
Сообщений: 600
Записей в блоге: 1
29.12.2012, 10:46
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
struct data {
    std::string name;
    int number;
    data( std::string const &name_, int num )
        :name(name_)
        ,number(num)
    {}
};
 
 
int main()
{
 
    std::vector<data> name_list;
    name_list.push_back(data("1", 1));
    name_list.push_back(data("2", 2));
    name_list.push_back(data("3", 3));
    name_list.push_back(data("4", 4));
    name_list.push_back(data("5", 5));
 
    std::vector<data>::const_iterator element
        ( std::find_if(name_list.begin(),
                       name_list.end(),
                       boost::bind(
                          std::equal_to<std::string>(),
                          std::string("1"), // найдем структуру, в которой name == "1";
                          boost::bind(&data::name, _1) )) );
 
    if( element != name_list.end() )
        std::cout << "name was found\n";
    return 0;
}
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru