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

Работа с back_inserter(); - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Для чего typedef struct http://www.cyberforum.ru/cpp-beginners/thread929964.html
Часто в "профессиональном" коде вижу - typedef struct MyStruct { // ... } MyStuct; даёт ли это какие то преимущества перед простым объявлением - struct MyStruct { // ... };
C++ Виснет программа Задача следующая: Напишите программу, которая приблизительно рассчитывает значение математической константы е, используя формулу : е = 1 + 1/1! +1/2! +1/3! + ..... Программу написал, но почему при... http://www.cyberforum.ru/cpp-beginners/thread929962.html
Параметр функции C++
Задаюсь вопросом для чего это нужно. const string &Function(int &i; int &j) { //код функции. } Адрес у i и j, это понятно для того что-бы если в функции будут изменяться i и j, чтоб они и...
C++ Файловый ввод-вывод - "A + B"
Казалось бы простенькая задача, а решить я её не могу :) Пробовал несколько вариантов, всё равно не выходит :) Накидал такое: #include <stdafx.h> # include <iostream> # include <fstream>...
C++ Длинные фиббоначи http://www.cyberforum.ru/cpp-beginners/thread929949.html
От нечего делать написал это: // ConsoleApplication1.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include <iostream> #include <vector> using namespace std;...
C++ О перевыделении памяти для массива объектов Мне необходимо сделать динамический массив объектов класса, который будет расширяться при необходимости. Понятно, что для такого существует выделение через malloc и перевыделение через realloc, но... подробнее

Показать сообщение отдельно
S_O_A_D
1 / 1 / 0
Регистрация: 04.06.2013
Сообщений: 48
28.07.2013, 18:54  [ТС]
У меня есть мысль почему программа подвисает: возможно потому что при вставке назад мы увеличиваем список и итератор силаеться на новый элемент. Правильно ли я думаю?)

Но тогда почему такая реализация не работает?
C++
1
2
3
list<int>::iterator b = v.begin();
    list<int>::iterator e = v.end();
    copy(b,e,back_inserter(v));
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru