Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 03.02.2018, 18:46   #1
Андрей Ш++
учу с++
Пользователь
 
Аватар для Андрей Ш++
 
Регистрация: 06.10.2017
Сообщений: 44
По умолчанию Классы. Связной список

Должно получится так
по типу ми хотим в яшик w в следующюю Node ну например 5
и после того у нас должна УДАЛИТСЯ ПРИДВЕДУЩЯЯ нода
и стем как-раз что написано большими буквами у меня не получаеться




P.S
должны удалиться ВСЕ подчёркиваю ВСЕ предвидушие ноды


Код:
#include <iostream>

using namespace std;

class Node
{
public:
    int chisla;
    Node*next;
};
void push(Node** name,int chislo)
{
    (*name)->chisla=chislo;
}
void pop(Node** name)
{
    delete[]name;
}
int main()
{
    Node* root=new Node;
    push(&root,560);
    push (&root,9569);
    cout <<pop(&root);
}
Это пока всё что я смог сделать
Андрей Ш++ вне форума Ответить с цитированием
Старый 06.02.2018, 04:23   #2
MACTEPwar
Пользователь
 
Регистрация: 11.12.2017
Сообщений: 15
По умолчанию

Удалить у Вас и не получится, нужно ссылкой *next обойти элемент, т. е.
объяснить предыдущему Node, что его "правый товарищ" через один.
MACTEPwar вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Классы и список goto ∞ Общие вопросы Delphi 8 03.08.2017 20:04
Стек связной список (c++) evgenya1694 Помощь студентам 0 02.05.2012 22:10
Классы, двухсвязный список Ann_93 Visual C++ 1 31.03.2012 12:53
Необходимо реализовать классы, односвязный список для хранения целых чисел, односвязный список для хранен lineico Помощь студентам 2 09.05.2011 17:45