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

Error in std::find_if - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Записать в файл F слова. Прочитать данные из файла и найти слова из 5 букв http://www.cyberforum.ru/cpp-beginners/thread888619.html
Записать в файл F слова. Прочитать данные из файла и найти слова из 5 букв Не получается написать, поправьте что бы работала пожалуйста. #include <fstream.h> #include <iostream.h> #include <string.h> void main(void) { char a, b;
C++ Передача в контейнер map пользовательского типа данных Доброго времени суток, дамы и господа. Интересует такая задачка: создать контейнер типа map, который будет хранить пользовательский тип данных и сделать над ним кое-какие действия.Собственно, проблема возникла уже на этапе создания такого контейнера. То есть, как гласит теория, задаётся он так: map<тип_ключа, тип_данных> mapname; Соответственно, для добавления элемента можно сделать так: mapname... http://www.cyberforum.ru/cpp-beginners/thread888608.html
C++ Не создает exe, как запустить через командную строку с указанием имя файла
#include "stdafx.h" #include <iostream> #include <fstream> #include <locale> #include <stdlib.h> using namespace std; void main(int argc, char *argv) { setlocale(LC_ALL, "Russian"); char line; if (argc < 2)
C++ Определить язык вводимого текста
добрый вечер) Есть ли какие нибудь либы позволяющие определить язык вводимого текста????
C++ В одномерном массиве из n элементов,найти суму положительных элементов http://www.cyberforum.ru/cpp-beginners/thread888558.html
В одномерном массиве из n элементов,найти суму положительных элементов между первым и последним отрицательным элементом
C++ В одномерном массиве, состоящем из п вещественных элементов, вычислить: В одномерном массиве, состоящем из п вещественных элементов, вычислить: -количество элементов массива, лежащих в диапазоне от А до В; -сумму элементов массива, расположенных после максимального элемента. подробнее

Показать сообщение отдельно
xSCJx
22 / 19 / 1
Регистрация: 24.12.2012
Сообщений: 435
02.06.2013, 22:32     Error in std::find_if
Привет всем. Подскажите плз. Что std::find_if не поддерживает обратных итераторов? Почему этот код вызывает ошибку компиляции?
C++
1
2
std::array<int, 0xA> arr = { 1, 5, -8, 5, 10, -5, -1, 1, 3, 7 };
std::array<int, 0xA>::iterator pos = std::find_if(arr.rbegin(), arr.rend(), NegativePred);
Код
IntelliSense: no suitable user-defined conversion from "std::reverse_iterator<std::_Array_iterator<int, 10U>>" to "std::_Array_iterator<int, 10U>" exists
Добавлено через 1 минуту
Спасибо. Решено.
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 10:01. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru