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

vector, list, deque - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ поиска по строке Кнута-Морриса-Пратта http://www.cyberforum.ru/cpp-beginners/thread654429.html
но при компилировании выдает ошибку #include <iostream> #include <string.h> #include <time.h> #include <stdlib.h> using namespace std; int algorithm_KMP (char s, char q)
C++ доработать вот программа #include <stdio.h> #include <math.h> #include <iostream> typedef double (*Pfun)(const double, const double ); double cosh (const double x , const double eps); double a; int n,d;... http://www.cyberforum.ru/cpp-beginners/thread654426.html
C++ Присвоить целой переменной day целое значение 1,2, …, 6 или 7
Пусть n - целое число от 1 до 365. Присвоить целой переменной day целое значение 1,2, …, 6 или 7 в зависимости от того, на какой день недели (понедельник, вторник, …, субботу или воскресенье) ...
Если в строке левая и правая скобки идут рядом, удалить их из строки C++
Сгенерировать строку, длиной в 256 символов, которая состоит из случайной последовательности скобок разных видов: круглых, квадратных и фигурных. Проанализировать строку, и если в ней левая и права...
C++ класс Chess http://www.cyberforum.ru/cpp-beginners/thread654394.html
помогите пожалуйста разработать класс Chess. попробывал не получилось нужно его разработать под #include "ConsoleDrawHelper.h" ConsoleDrawHelper::ConsoleDrawHelper() : CellXSize(12),...
C++ setiosflags(ios::left) Почему setiosflags(ios::right) выравнивает числа по правой стороне а setiosflags(ios::left) не выравнивает по левой? for (int n=1; n<=10; n++) { int cube = n * n * n; cout... подробнее

Показать сообщение отдельно
AnreyKazakov
Заблокирован
19.09.2012, 16:13  [ТС]
Цитата Сообщение от lazybiz Посмотреть сообщение
Какие еще дыры?
Первый вопрос по списку был, попробуй создай список из 10000 элементов и удали каждый второй, он и так как попало элементы свои распологает, а тут еще и дыры будут через один элемент, вот я и спрашиваю, как они потом будут заполнятся. А если потом второй список создать, то как я понимаю в памяти элементы списков будут чередоваться элемент 1 списка1, элемент1списка2, элемент2списка1, элемент2списка2.... , а если список 1 допустим буде long а второй int, тогда как?
Цитата Сообщение от lazybiz Посмотреть сообщение
О каком именно итераторе идет речь?
Который в задаче выделен комментариями contriter

Добавлено через 5 минут
Цитата Сообщение от ~OhMyGodSoLong~ Посмотреть сообщение
а в остальном всё тот же вектор
Он фрагментирован или нет, deque?
Щас смотрел как итераторы себя ведут, интересный случай с вектором....вообще беда, я бы сказал...
Объявил допустим vector<int>::iterator iter=vec1.begin();
а потом добавил элементы в vec1, а он взял и увеличился.... и вдругой кусок памяти себя записал..
а по адресу *iter бяку выдает....
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru