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

Bind + string::front - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Проверить является ли строка числом http://www.cyberforum.ru/cpp-beginners/thread1118184.html
Задание такое (определите, состоит ли хотя бы одна из строк S1, S2 и S3 только из цифр, если да, то преобразуйте такую строку в число;) Проблема в том что происходит проверка и вывод на экран каждого символа. А нужно что бы проверяло всю строку и выводило сообщение о наличии только букв или только цифр в строке void obj2::digit() { int ctr = 0; while (s1) { if (isalpha(s1)) cout<<"...
C++ Алгоритм заражения людей как в Plague Inc Привет. Собственно есть такая игра на телефон как Plague Inc. Цель — убить человечество, развивая бактерию. Решил написать упрощенную консольную версию. Никак не могу придумать алгоритм, по какому будут заражаться люди. Думал в сторону геометрической прогрессии, но народ заражается слишком быстро. Вначале люди должны заражаться медленно, после улучшений вируса все быстрее и быстрее, но не хочется... http://www.cyberforum.ru/cpp-beginners/thread1118173.html
Что быстрее assembler или c++ C++
Вопрос от новичка. Что будет быстрее по скорости выполнения и на сколько: 1) сложить a+b на C++ или на assembler 2) умножить a*b на C++ или на assembler
Вывод цифр с помощью символа "*" C++
Господа, помогите вывести звездочками цифры. Попроще, если можно. И с пояснением.
C++ Найти наибольший элемент среди стоящих на главной и побочной диагоналях матрицы http://www.cyberforum.ru/cpp-beginners/thread1118141.html
Дана действительная квадратная матрица порядка N (N – нечетное), все элементы которой различны. Найти наибольший элемент среди стоящих на главной и побочной диагоналях и поменять его местами с элементом, стоящим на пересечении этих диагоналей. #include <stdio.h> #include <locale.h> #include <iostream.h> #include <conio.h> #include <string.h> #include <windows.h> #define SIZE 5
C++ Транспонирование двумерного массива Задан массив A, заполненный числами от 1 до 16. Нужно транспонировать его и вывести в виде таблицы. Использовать можно только библиотеку <stdio.h>. Надеюсь на вашу помощь :) подробнее

Показать сообщение отдельно
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
13.03.2014, 15:40     Bind + string::front
Почему я не могу это забиндить ?:
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
#include <iostream>
#include <string>
#include <vector>
#include <algorithm>
#include <functional>
 
int main()
{
   using namespace std::placeholders;
   using std::string;
 
   std::vector<string> v {"abc", "anc", "abv", "alm", "amc"};
   std::cout << std::count_if(v.begin(), v.end(), std::bind(std::equal_to<char>(),
                                                  std::bind(&string::front, _1),
                                                  std::bind(&string::back,  _1) ));
 
   return 0;
}
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 00:37. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru