реклама на сайте
подробности

 
 
> С/С++. Указатели, структуры и объединения., Расшифровка операторов со структурами.
Serhiy_UA
сообщение Jan 27 2010, 07:14
Сообщение #1


Знающий
****

Группа: Свой
Сообщений: 721
Регистрация: 23-10-08
Из: next to Odessa
Пользователь №: 41 112



Не думал, что придется сталкиваться с такими навороченными конструкциями, но пришлось. Помогите расшифровать следующий оператор:

PCM_PARTIAL_RESOURCE_DESCRIPTOR pPartialDescriptors = &IOStack->Parameters.StartDevice.AllocatedResourcesTranslated->List->PartialResourceList.PartialDescriptors[i];

И дополнительно:
Использую в качестве настольной, книгу Подбельский В.В. Язык Си++:Учебное пособие. –М.: Финансы и статистика, 2003. Но ее не хватило, для прояснения данного вопроса. Может, есть другие источники, где лучше поясняются подобные вещи?
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
Dima_G
сообщение Jan 27 2010, 07:27
Сообщение #2


Местный
***

Группа: Свой
Сообщений: 279
Регистрация: 2-07-08
Из: Новосибирск
Пользователь №: 38 699



Цитата(Serhiy_UA @ Jan 27 2010, 11:14) *
PCM_PARTIAL_RESOURCE_DESCRIPTOR pPartialDescriptors = &IOStack->Parameters.StartDevice.AllocatedResourcesTranslated->List->PartialResourceList.PartialDescriptors[i];


PartialDescriptors - массив указателей типа PCM_PARTIAL_RESOURCE_DESCRIPTOR , который является членом PartialResourceList, который является членом List.... является членом IOStack
А все в целом это является примером того, как не надо писать код

По С++ - читайте библию - Страуструпа

Сообщение отредактировал Dima_G - Jan 27 2010, 07:27
Go to the top of the page
 
+Quote Post
SasaVitebsk
сообщение Jan 27 2010, 12:12
Сообщение #3


Гуру
******

Группа: Свой
Сообщений: 2 712
Регистрация: 28-11-05
Из: Беларусь, Витебск, Строителей 18-4-220
Пользователь №: 11 521



Цитата(Dima_G @ Jan 27 2010, 11:27) *
А все в целом это является примером того, как не надо писать код

А зачем вы такие выводы делаете? Да тем более по одной строчке.

А мне кажется что ничего некрасивого здесь нет. Насколько я понимаю автор данной строчки разбирает какую то структуру, помещённую в стек, дабы выудить необходимую ему информацию. Для этого он обявил и расписал структуру объекта. Да она сложная, но возможно это не он её создавал. Он просто обращается. И обращается согласно структуре. Имена расписаны чётко и даже по одной строчке, в принципе видна общая структура данных. Так что тут вы увидели крамольного?
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 31st July 2025 - 00:44
Рейтинг@Mail.ru


Страница сгенерированна за 0.01387 секунд с 7
ELECTRONIX ©2004-2016