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

Map/set!( iterator not dereferencable) - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Как задать двумерную матрицу в search()? <algorithm> http://www.cyberforum.ru/cpp-beginners/thread1156761.html
Надо найти в большой булевской матрице другие булевские подматрицы. задаю подматрицы int one = { {0,1,0,0}, {1,1,1,0}, {1,1,0,1}, {0,1,1,1} }; к примеру. придумал, что можно задачу реализовать с помощью std::search(). Но не работает std::vector<int>::iterator it; it = std::search (matrix.begin(), matrix.end(), one, one+??); Думаю причина в том,...
C++ Отсортировать столбцы в массиве по уменьшению сумм четных чисел. Сортировка выбором. Исправить код Задача: Задать двумерный массив целых чисел m=5, n=6. Отсортировать столбцы в массиве по упаданию сум парных чисел. Сортировка выбором. Пожалуйста, помогите найти ошибку! Вот код: #include <iostream> #include <cstdlib> #include <iomanip> #include <time.h> int main() { using namespace std; int const m=5, n=6; http://www.cyberforum.ru/cpp-beginners/thread1156760.html
Удалить из строки буквосочетание C++
удалить из S первое вхождение буквосочетание 'not'
C++ Записать число в строку в заданном формате
Добрый день. Есть число double от 0 до 99. Нужно записать его в std::string в виде XX.XXXX. К сожалению не придумал ничего лучше чем void double_to_str(std::string& str, double dval){ if (dval<0||dval>99) { throw bad_val(dval); } if (dval<10) {
C++ Передать массив в функцию и найти максимальный элемент http://www.cyberforum.ru/cpp-beginners/thread1156747.html
Пожалуйста напишите пример передать массив в функцию и найти максимальный элемент. Ну передавать в функцию получается вроде, а найти максимальное число нет!
C++ Создать динамический класс для работы со строками. Перегрузка строкового класса Форумчане, помогите пожалуйста с задачей. Никак не пойму как перегрузить часть операторов. Вот условие задачи : Создать динамический класс для работы со строками . Максимальная длина последовательности - 254. Первый байт должен содержать информацию о фактическом количестве элементов массива. Осуществить перегрузки операций: "=" - Присвоение , "+" - Конкатенация (соединение ) строк , " < ="... подробнее

Показать сообщение отдельно
aLarman
636 / 557 / 89
Регистрация: 13.12.2012
Сообщений: 2,109
25.04.2014, 09:59     Map/set!( iterator not dereferencable)
Цитата Сообщение от vikinoise Посмотреть сообщение
C++
1
if(_data.find(timeToInterpolate) !=_data.end())// Если что-нибудь нашли { data=(_data.find(timeToInterpolate)->second); }
C++
1
2
3
4
5
_data::iterator Iter = _data.find(timeToInterpolate);//итератор заведите, чтобы 2 раза поиск не делать.._data::iterator - псевдокод
if(Iter != _data.end())
{
data=Iter->second; 
}
так просто оптимизация
 
Текущее время: 21:52. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru