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

Поиск палиндрома. Итераторы. [ error: no matching function for call to ‘copy_if . ' ] - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Работа с динамического массивом - ошибка при попытке ввода http://www.cyberforum.ru/cpp-beginners/thread1211835.html
При простой попытке ввода выскакивает ошибка, что кириллица, что английский - ответ один и тот же. Что я упустил? #include <vcl.h> #include <iostream.h> #include <string.h> #pragma hdrstop...
C++ Надо написать с использованием func функции Надо написать с помощью функции срочно пожалуйста полностью программу завтра сдавать y=((pow(x,3)+2*a*x)/(sqrt(x+3))+3+x*3)/pow(x-1,2); http://www.cyberforum.ru/cpp-beginners/thread1211828.html
Поверхность некоторого тела покрыто n = 4 треугольными пластинами C++
Поверхность некоторого тела покрыто n = 4 треугольными пластинами. Координаты первой пластины, уi1, zi1, xi2, yi2, zi2, xi3, yi3, zi3, i = 1, ..., N. Пластины не накладываются друг на друга. С точки...
C++ Ссылка на неразрешенный внешний символ, LNK2019
Имеется две функции: // объявления template <class Type> class QueueTp { .... bool push(const Type& t); bool pop(); .... }
C++ Откуда берутся лишние элементы? http://www.cyberforum.ru/cpp-beginners/thread1211767.html
String String::operator + (String right){ int len = strlen(this->myString) + strlen(right.myString); cout << len<< endl;// 14 char *temp1 = new char; cout << "temp " << strlen(temp1)...
C++ Написать программу, которая вычерчивает на экране кораблик c++ Написать программу, которая вычерчивает на экране кораблик c++ подробнее

Показать сообщение отдельно
Tulosba
:)
Эксперт С++
4397 / 3233 / 297
Регистрация: 19.02.2013
Сообщений: 9,045
20.06.2014, 11:00
andrejap, вся проблема в
C++
1
using namespace std;
Потому что берется std::isalpha, который имеет несколько перегрузок, а не глобальный ::isalpha.
Поэтому, решение может быть такое:
C++
1
2
3
4
5
6
7
8
//using namespace std;
 
using std::string;
using std::cout;
using std::endl;
using std::cin;
using std::insert_iterator;
using std::back_insert_iterator;
Или такое:
C++
1
copy_if(s.cbegin(), s.cend(), insert_iterator<string>(temp, temp.begin()), ::isalpha);
1
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru