Форум программистов, компьютерный форум, киберфорум
С++ для начинающих
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.67/3: Рейтинг темы: голосов - 3, средняя оценка - 4.67
13 / 13 / 0
Регистрация: 17.05.2012
Сообщений: 80

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

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

Студворк — интернет-сервис помощи студентам
Что значит такая конструкция, например:
C++
1
k->next->prev=tmp
0
Programming
Эксперт
39485 / 9562 / 3019
Регистрация: 12.04.2006
Сообщений: 41,671
Блог
04.03.2013, 09:44
Ответы с готовыми решениями:

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

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

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

4
43 / 43 / 13
Регистрация: 17.05.2011
Сообщений: 162
04.03.2013, 10:23
Вообще похоже на каскадный вызов функций.
Это когда элемент - функция возвращает ссылку на объект.
C++
1
return *this;
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
04.03.2013, 11:27
Цитата Сообщение от mmd Посмотреть сообщение
Что значит такая конструкция, например:
C++
1
k->next->prev=tmp
Встречается при операциях со связанными списками. Каждый элемент списка представляет из себя структуру, в которой есть некие данные, а также указатель на предыдущий элемени списка (prev) и указатель на следующий элемент (next). Если k и tmp - указатели на элементы такого списка, то k->next->prev=tmp : через указатель k обращеие к указателю next, через него обращение к указателю prev, которому присваивается значение указателя tmp.
1
Эксперт С++
 Аватар для ITcrusader
179 / 165 / 21
Регистрация: 12.02.2013
Сообщений: 410
04.03.2013, 12:35
Читай
C++
1
 ( *( ( *k ).next ) ).prev = tmp
0
5500 / 4895 / 831
Регистрация: 04.06.2011
Сообщений: 13,587
04.03.2013, 20:04
Цитата Сообщение от alsav22 Посмотреть сообщение
через указатель k обращеие к указателю next, через него обращение к указателю prev, которому присваивается значение указателя tmp.
Если точнее, то через указатель k, обращение к сруктуре, которая содержит указатель next, через него - к сруктуре, которая содержит указатель prev и присвоение этому указателю значения указателя tmp.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
inter-admin
Эксперт
29715 / 6470 / 2152
Регистрация: 06.03.2009
Сообщений: 28,500
Блог
04.03.2013, 20:04
Помогаю со студенческими работами здесь

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

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

Кто может объяснить строку кода
class Node { public: int value; Node *left; Node *right; Node* find(int v); };

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

Объяснить строку
1-program nomer; 2-var N,x:integer; 3-begin 4-readln(N); 5-x:=(N div 100)+((N div 10) mod 10)+(N mod 10); 6-write(x); 7-end. ...


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

Или воспользуйтесь поиском по форуму:
5
Ответ Создать тему
Новые блоги и статьи
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
Доступность команды формы по условию
Maks 07.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "СписаниеМатериалов", разработанного в конфигурации КА2. Задача: сделать доступной кнопку (команда формы "ЗавершитьСписание") при. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru