Итератор с шагом
Попытался скомпилировать код итератора с шагом из книги C++ Cookbook By Jeff Cogswell, Christopher Diggins, Ryan Stephens, Jonathan Turkanis. Класс stride_iter должен позволять об…
Попытался скомпилировать код итератора с шагом из книги C++ Cookbook By Jeff Cogswell, Christopher Diggins, Ryan Stephens, Jonathan Turkanis. Класс stride_iter должен позволять об…
почему этот код работает некорректно? основная идея в том, чтобы разрешать символы только из 'allowed_chars_' - но это просто не работает. я пытался всеми способами вызвать 'uflow…
При слиянии двух больших частей проекта(каждую часть делала своя мини-тима) оказалось, что одна команда использовала stl контейнеры, другая qt контейнеры. Очевидно, что лучше весь…
Мой код: #include <iostream> #include <map> #include <ctime> int main() { srand(time(0)); int sum, quan; std::map<int, int> quantity; for (int i = 0; i <…
eva.cpp: #include "stdafx.h" #include <iostream> #include "neuron.h" #include "net.h" using namespace std; int _tmain(int argc, _TCHAR* argv[]) { system("CLS"); //Очистка эк…
Есть где-нибудь таблица или информация об этом? Не могу что-то найти, нужно точно знать, будет ли сложность N, log N, C и т.д. для цикла прохода: for(auto IT = cont.begin(); IT !=…
То есть, если vector<vector<string> > con; , то con.clear(); очистит всё элементы и их векторы со строками или же будет утечка памяти?
Существует ли краткий справочник, годный для распечатки со всеми методами STL классов и их кратким описанием? Не смог найти в интернете.
изучаю STL, работаю с multimap: typedef multimap<string, string> str_mmap; str_mmap test_mmap; string str1("1"), str2("2"), s("1"); test_mmap.insert(str1, str1); test_mmap.i…
Как заполнить вектор при инициализации значениями в одну строку? В примерах встречаю такое, а на практике не работает. #include <iostream> #include <vector> using name…
Как можно, не используя итератор begin() и end(), двигаться в списке? Нужно просто next. Судя по описанию, то там нет просто next() итератора. Как можно с центра списка передвинут…
Кто-нибудь когда-то встречался с подобной реализацией скип списка? Рассматривал варианты реализации с помощью vector и set. Но возникают затруднения с переходом между уровнями, та…
Для разъяснения читаем исходник: #include <iostream> #include <list> using namespace std; int main(){ list<int> l; l.push_back(10); l.push_back(20); l.push_back(…
Помогите разобраться с итераторами. Почему с итераторами не сортируется и вылетает? #include <iostream> #include <vector> #include <conio.h> #include <time.h&…
На ум приходит: #include <vector> #include <algorithm> int main(){ std::vector<int> iv; iv.push_back(2); iv.push_back(3); iv.push_back(3); iv.push_back(3); iv.pu…
Есть такая не прозрачная для меня штука: DATA *d = new DATA(); data.push_back(*d); Вопрос в том, что возможно ли потом удалить выделенную память? Что тут происходит: data - глобал…
Например, есть string Array[40], а мне надо добавить еще несколько элементов. Как это сделать?