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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
extern
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 21
#1

Тройное равенство в списке - C++

12.04.2012, 20:39. Просмотров 866. Ответов 5
Метки нет (Все метки)

Здраствуйте, в программе создается динамический односвязный кольцевой список. Для этого создана структура с двумя "ячейками": ELEM где сам элемент и Next где адрес на следущий элемент.
pEND=pPRED=pTEK; не понимаю значения этой строчки, pEND pPRED pTEK относятся к структуре.
Что в них приравнивается и чему? Каждая "ячейка" каждой или..? Спасибо заранее за помощь.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
12.04.2012, 20:39
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Тройное равенство в списке (C++):

проверить равенство (C++) - C++
Заданы матрицы A(3,3) и B(3,3). Проверить, является ли произведение матриц перестановочным, т.е. проверить равенство A×В=В×А. В случае...

Равенство пустых итераторов - C++
Гарантировано ли для стандартных контейнеров равенство пустых итераторов? std::list<int>::const_iterator first_iterator; ...

Равенство двух строк - C++
Помогите, пожалуйста, что-то я уже совсем запутался. Задача: с клавиатуры вводятся две строки (тип данных string). Сравните эти строки...

Проверка на равенство строк - C++
Всем привет! Есть абстрактный класс Transport и классы наследники: Train, Plane, Ship. есть метод. принимает параметр type(Значения: all,...

Проверить, выполняется ли равенство a<b<c. - C++
Даны действительные числа a, b, c. Проверить, выполняется ли равенство a&lt;b&lt;c.

Проверить равенство с точностью до 10 в степени -4 - C++
Задача требует найти площади внутренних треугольников в треугольнике, полученых с помощью точки пересечения медиан, по координатам x,y его...

5
Байт
Эксперт C
16550 / 10820 / 1640
Регистрация: 24.12.2010
Сообщений: 20,888
12.04.2012, 21:03 #2
Цитата Сообщение от extern Посмотреть сообщение
pEND=pPRED=pTEK;
Эквивалентно
C
1
2
3
 
pPRED=pTEK;
pEND=pPRED;
0
extern
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 21
12.04.2012, 21:13  [ТС] #3
Цитата Сообщение от Байт Посмотреть сообщение
Эквивалентно
C
1
2
3
 
pPRED=pTEK;
pEND=pPRED;
но когда убираю из pEND=pPRED=pTEK pPRED
остается pEND=pTEK, программа при выводе работает неккоректно, при том что при выводе pPRED не успользуется
0
fasked
Эксперт С++
4948 / 2528 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
12.04.2012, 21:19 #4
extern, уточните, пожалуйста, Вы не можете понять как работает оператор присваивания или как работает кольцевой список?
0
extern
0 / 0 / 0
Регистрация: 12.04.2012
Сообщений: 21
12.04.2012, 21:50  [ТС] #5
Цитата Сообщение от fasked Посмотреть сообщение
extern, уточните, пожалуйста, Вы не можете понять как работает оператор присваивания или как работает кольцевой список?
оба случая понимаю, но.. выше сказано(при вырезке переменной)
0
fasked
Эксперт С++
4948 / 2528 / 180
Регистрация: 07.10.2009
Сообщений: 4,311
Записей в блоге: 1
13.04.2012, 09:25 #6
Цитата Сообщение от extern Посмотреть сообщение
оба случая понимаю
Тогда в чем конкретно вопрос? Если про то, что код не работает, если в нем что-то удалить - так оно понятное дело. Не просто так же это писали
Чтобы Вам помочь, нам надо понять суть проблемы. Лично я пока ее не вижу. Давайте побольше конкретики. Можно было бы даже показать нам проблемный код.

А прямо сейчас это звучит примерно так: "Я выдергиваю какой-то провод из своего компьютера. После чего компьютер перестает правильно работать."
1
13.04.2012, 09:25
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
13.04.2012, 09:25
Привет! Вот еще темы с ответами:

Проверка на равенство двух строк C++ - C++
И так, с этим языком я знакома слабо, сейчас пишу курсач и мне нужна помощь реального человека, а не поисковых систем. У меня есть...

Проверить два числа на равенство - C++
Господа, программеры! Необходимо проверить число с плавающей точкой и целое число на равенство. Проблема заключается в том, что число с...

Проверка на равенство буквы и элемента из массива - C++
выдает ошибку вот такая проблема инструкция else if (A == &quot;й&quot; || A == &quot;Й&quot; )//дает ошибку 1 no conversion from 'const char *' to...

Определить равенство переменной набору значений - C++
Здравствуйте. Как рационально записать проверку равенства переменной одному из набора (например, из 5-ти элементов) значений? ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru