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

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

Войти
Регистрация
Восстановить пароль
 
mmd
13 / 13 / 1
Регистрация: 17.05.2012
Сообщений: 80
#1

Объяснить строку - C++

04.03.2013, 09:44. Просмотров 274. Ответов 4
Метки нет (Все метки)

Что значит такая конструкция, например:
C++
1
k->next->prev=tmp
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
04.03.2013, 09:44
Здравствуйте! Я подобрал для вас темы с ответами на вопрос Объяснить строку (C++):

Объяснить строку - C++
while (strchr(S,*str)==strrchr(S,*str) ) объясните строку

Объяснить строку кода - C++
#pragma comment ( linker, "/EXPORT:MyFunc=_MyFunc@8" ) Объясните, что мы делаем этим. Не уверен, что совсем понял.

Объяснить строку объявления массива - C++
Ньюанс int* array = new int; на С/C++ Пришлость мне недавно C# код в почти голый C(C++) переписывать. Как-то прощелкал и след....

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

Объяснить и прокомментировать каждую строку кода - C++
Добрый вечер нуждаюсь в комментариях к программе , желательно прокомментировать каждую строку. #include "stdafx.h" #include...

Объяснить почему указатель выводит всю строку сразу, а не адрес первого элемента - C++
Всем привет :) Начал изучать сей замечательный язык и появились кое-какие вопросы к гуру! Запутался в указателях... ...

4
Peperovich
43 / 43 / 4
Регистрация: 17.05.2011
Сообщений: 162
04.03.2013, 10:23 #2
Вообще похоже на каскадный вызов функций.
Это когда элемент - функция возвращает ссылку на объект.
C++
1
return *this;
0
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
04.03.2013, 11:27 #3
Цитата Сообщение от mmd Посмотреть сообщение
Что значит такая конструкция, например:
C++
1
k->next->prev=tmp
Встречается при операциях со связанными списками. Каждый элемент списка представляет из себя структуру, в которой есть некие данные, а также указатель на предыдущий элемени списка (prev) и указатель на следующий элемент (next). Если k и tmp - указатели на элементы такого списка, то k->next->prev=tmp : через указатель k обращеие к указателю next, через него обращение к указателю prev, которому присваивается значение указателя tmp.
1
ITcrusader
Эксперт С++
176 / 162 / 8
Регистрация: 12.02.2013
Сообщений: 410
04.03.2013, 12:35 #4
Читай
C++
1
 ( *( ( *k ).next ) ).prev = tmp
0
alsav22
5426 / 4821 / 442
Регистрация: 04.06.2011
Сообщений: 13,587
04.03.2013, 20:04 #5
Цитата Сообщение от alsav22 Посмотреть сообщение
через указатель k обращеие к указателю next, через него обращение к указателю prev, которому присваивается значение указателя tmp.
Если точнее, то через указатель k, обращение к сруктуре, которая содержит указатель next, через него - к сруктуре, которая содержит указатель prev и присвоение этому указателю значения указателя tmp.
0
04.03.2013, 20:04
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
04.03.2013, 20:04
Привет! Вот еще темы с ответами:

Ввести строку текста и строку поиска, найти местоположение первого вхождения строки поиска в строку текста - C++
Здравствуйте, не могли бы вы помочь новичку в программировании))) Нужно написать програмку, которая считывает с клавиатуры строку текста...

Объяснить программу - C++
объясните пожалуйста программу,что делается на каждом этапе.struct sp{ int inf; sp* adr;} sp *fst,*lst,*tmp; tmp=(sp*)malloc(vl); int...

Функция (объяснить) - C++
Здраствуйте помогите пожалуйста разобраться в функции Не пойму, мы передаём в функцию символ и массив символов, i- счётчик, по...

Объяснить задание - C++
как понять: "The program should be capable of accepting a multi-line input"


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

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

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