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

Доступ к элементам связного списка - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Двухмерные массивы. Рассчитать среднюю температуру в первом столбце и среднюю во втором столбце http://www.cyberforum.ru/cpp-beginners/thread829417.html
Здравствуйте. Мне нужна программа, в которой используются двухмерные массивы. Массив должен состоять из семи строчек и двух столбцов. (int temperatures). Программа должна попросить пользователя...
C++ Блок схема нужна блок схема по данному коду #include<stdio.h> #include<stdlib.h> int main() { int ms, i, size, min_value, max_value, sum=0,t,sumchet=0; bool flag=false; http://www.cyberforum.ru/cpp-beginners/thread829416.html
Указатели сложны в понимании C++
Всем Привет! В общем, возникли вопросы из-за которых пришлось даже найти ваш форум и зарегистрироваться здесь. Во-первых, периодически возникают всё новые и новые вопросы в отношении указателей, я...
Массивы. Использование параллельных массивов C++
Вот небольшой код: #include <iostream> using namespace std; int main() { //массив int scores = {90, 54, 23, 75, 67, 89, 99, 100, 34, 99, 97, 76, 73, 72, 56, 73, 72, 20, 86, 99};
C++ Перегрузка операций ввода/вывода http://www.cyberforum.ru/cpp-beginners/thread829398.html
Доброго времени суток господа и дамы! Нужно решить один нюанс. Никак не получается. Есть код: #include <iostream> #include <stdlib.h> using namespace std; class shape { protected:
C++ неправильно работает метод класа подскажите пожалуйста написал часть кода, он ище далек от окончания, но что у меня щас уже не нравильно работает, мой метод класса RandomShuffle, заполняет очень страшные значения какие-то, я... подробнее

Показать сообщение отдельно
metrolog
4 / 4 / 0
Регистрация: 18.11.2012
Сообщений: 101
06.04.2013, 23:33  [ТС]
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
struct node{
 
int number;
node *next;
};
 
...
 
node* pOne;
node* pEnd;
 
// создаем node temp каким либо образом.
 
if( pOne==NULL)  // добавляем temp в список.
pOne = temp;
pEnd = temp;
 
else
{ pEnd->next = temp;
pEnd = temp;
}
если хочу удалить этот элемент из списка что делать?
то что у соседних элементов поменять указатели на следующие элементы это понятно.
а как именно из памяти его удалить?

Добавлено через 9 часов 53 минуты
то есть node temp нужно создавать через new чтобы потом удалить его?
если не через new его создал то уже не освободить эту ячейку памяти? или когда ссылок на нее не будет сборщик мусора сам заберет ее?
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru