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

Списки. Опять я. - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ построение таблицы http://www.cyberforum.ru/cpp-beginners/thread358310.html
#include "stdafx.h" #include <iostream> #include <cmath> #include <iomanip> using namespace std; int main () { const int MaxIter=500; double x,eps, dx, Xk, Xn,n; cout<<"\nffedite...
C++ Простенький класс работы с комплексными числами. Добрый вечер, уважаемые! :) На днях решил вспомнить то, чему учили в университете и понял, что много чего забыл. Попробовал написать класс работы с комплексными числами. Вот что получилось. Скорее... http://www.cyberforum.ru/cpp-beginners/thread358309.html
Не печатает русский текст C++
Здравствуйте, у меня возникла проблема, я не могу печать русский текст.Вместо текста, непонятные ероглифы. Использую я C++ CodeBlocks. Компилятор: MinGW(gcc) #include <iostream> using namespace...
Помогите развязать задачу очень нужно на С++ C++
Задан массив чисел. Если есть элемент равен а, то результат равен сумме элементов, которые идут после а, в противном случае результатом будет число 10
C++ Указать индексы всех элементов заданной матрицы с наибольшими значениями http://www.cyberforum.ru/cpp-beginners/thread358277.html
1. в данной целочисленной матрице 6 на 6 указать индексы всех элементовс наибольшими значениями. 2. в данной действительной квадратной матрице 5 на 5 найти сумму элементов строки в которой...
C++ найти самую длинную непрерывную цепочку нулей в последовательности нулей и единиц Нужно найти самую длинную непрерывную цепочку нулей в последовательности нулей и единиц. В чем ошибка ? #include <iostream> #include <stdio.h> using namespace std; int main() {... подробнее

Показать сообщение отдельно
KOPC1886
27 / 6 / 0
Регистрация: 28.10.2010
Сообщений: 352

Списки. Опять я. - C++

29.09.2011, 22:50. Просмотров 259. Ответов 0
Метки (Все метки)

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
// Удаление элемента
bool remove(Node **pbeg. Node **pend. int key){
if(Node *pkey = find(*pbeg. key)){
if (pkey == *pbeg){ // 2
*pbeg = (*pbeg)->next;
(*pbeg)->prev =0;}
else if (pkey == *pend)! // 3
*pend = (*pend)->prev;
(*pend)->next =0;}
else{ // 4
(pkey->prev)->next = pkey->next;
(pkey->next)->prev = pkey->prev;}
delete pkey;
return true; // 5
}
return false; // 6
}
можете объяснить вот эти строчки?
(pkey->prev)->next = pkey->next;
(pkey->next)->prev = pkey->prev;
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru