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

C++, удаление элемента из списка "контейнера" - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Ввод значения в переменную типа string, память под которую выделена динамически http://www.cyberforum.ru/cpp-beginners/thread914507.html
Ребят, подскажите пожалуйста, как организовать ввод значения в переменную типа string, память под которую выделена динамически? #include<iostream> #include<string> using namespace std; int main() {
C++ Задумал написать программу имитирующую эффект матрицы 1 я проблема с которой столкнулся Я могу сделать это в консоли,но окно консоли имеет ограниченный размер, а мне очень бы хотелось на весь экран. 2 я проблема только учусь объектному мышлению, как бы лучше реализовать как класс или функционально? Буду благодарен за подсказки. Пользуюсь MSVisual Studio 2010. http://www.cyberforum.ru/cpp-beginners/thread914506.html
Что за присвоение? C++
вот код с http://www.cplusplus.com/doc/tutorial/classes/ #include <iostream> using namespace std; class CRectangle { int *width, *height; public: CRectangle (int,int); ~CRectangle (); int area () {return (*width * *height);}
Вывод букв с помощью указателей (требуется помощь) C++
Есть программа которая считывает слова из файла input.txt до тех пор пока они не закончатся. Я хочу в массив address помещать указатель на первую букву каждого слова, а в массив word_leng записывать длину слова. После считывания всех слов, зная указатель на каждое первое слово и длину каждого слова, вывести их. Как правильно создать указатель на первую букву каждого слово и как правильно потом...
C++ Cоздать ключ с шейкерной сортировкой и 2умя счетчиками (количество подсчетов и количество сравнений) http://www.cyberforum.ru/cpp-beginners/thread914458.html
создать ключ с шейкерной сортировкой и 2умя счетчиками( количество подсчетов и количество сравнений)
C++ Наследование Полиморфизм Инкапсуляция Если можно добавьте коментарии в код #include<iostream> #include<iomanip> #define MAX 100 using namespace std; struct PRICE { char name_magazine; char name_gods; int stoimost; }; подробнее

Показать сообщение отдельно
deytas
-2 / 0 / 0
Регистрация: 29.06.2013
Сообщений: 6
29.06.2013, 15:52  [ТС]     C++, удаление элемента из списка "контейнера"
действительно не хватает кода, не знаю почему не отобразилось, вот такой нод удаления
Цитата Сообщение от deytas Посмотреть сообщение
//удаление элемента в начале вектора
Vector Vector:: operator *--()
{
//если вектор пустой, то удалить элемент нельзи и генерируется исключение *
if(size==0) throw 5;
* if (size==1)//если в вектор один элемент *
* {
* * size=0;
* * delete[]beg;
* * beg=0;
* * return *this;
* };
* Vector temp(size,beg);
* delete[]beg;
* size--;
* beg=new int[size];
* for(int i=0;i<size;i++)
* * beg[i]=temp.beg[i];
* return*this;
}
а как он находит нужный элемент для удаления?? по заданию было удалить в начало и в конец... Интересно как удаляет в конец, т.е. как он определяет что нужно в конец удалить??@el_gato_de_Ch, спасибо что ответили. В цикле for получается заполняет новый список, но не включает в него элемент который нужно удалить было?? можно подробней про цикл for, не оч понятно...
 
Текущее время: 08:05. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru