|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.02.2010, 00:55 | #1 |
Заблокирован
Регистрация: 25.05.2009
Сообщений: 284
|
Структуры
Как понять такую структуру. Меня смущает то, что стоит typedef
перед словом structи после скобок структуры также стоит непонятно что. как после скобок ещё что-то может писаться? Код:
|
28.02.2010, 01:02 | #2 |
Студент 1 курса
Форумчанин Подтвердите свой е-майл
Регистрация: 27.06.2008
Сообщений: 959
|
Тут объявляется структура _CUSTOM_DATA. И сразу же обявляются переменная типа _CUSTOM_DATA и указатель на переменную типа _CUSTOM_DATA.
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
Последний раз редактировалось Ozerich; 28.02.2010 в 01:19. |
28.02.2010, 01:06 | #3 |
C++ hater
СтарожилДжуниор
Регистрация: 19.07.2009
Сообщений: 3,333
|
2Ozerich
неверно тут объявляется структура _CUSTOM_DATA (ее тег) и объявляются 2 псевдонима на эту структуру, CUSTOM_DATA, *LPCUSTOM_DATA; далее можем использовать это так: CUSTOM_DATA cd; //объект структуры _CUSTOM_DATA LPCUSTOM_DATA pCd; //указатель на структуру _CUSTOM_DATA
I invented the term Object-Oriented, and I can tell you I did not have C++ in mind. (c)Alan Kay
My other car is cdr. Q: Whats the object-oriented way to become wealthy? A: Inheritance |
28.02.2010, 01:07 | #4 |
Заблокирован
Регистрация: 25.05.2009
Сообщений: 284
|
Вы имеете ввиду, что тот код равносилен этому?
Код:
|
28.02.2010, 01:07 | #5 | |
Участник клуба
Регистрация: 15.07.2008
Сообщений: 1,933
|
Цитата:
В данном случае определяется тип _CUSTOM_DATA, затем, с помощью typedef для структуры объявляется альтер-имя CUSTOM_DATA, а для указателя на структуру объявляется имя LPCUSTOM_DATA ... уу, опоздал ) |
|
28.02.2010, 01:16 | #6 |
Студент 1 курса
Форумчанин Подтвердите свой е-майл
Регистрация: 27.06.2008
Сообщений: 959
|
Ах да..ошибся.
Допустим есть объявление структуры Код:
1.item a 2.point a 3.tochka a А если мы объявим структуру так Код:
Код:
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
Последний раз редактировалось Ozerich; 28.02.2010 в 01:19. |
28.02.2010, 01:19 | #7 |
Заблокирован
Регистрация: 25.05.2009
Сообщений: 284
|
Верен ли мой код с поста №4, правильно ли я понял?
|
28.02.2010, 01:21 | #8 |
Software Engineer
Участник клуба
Регистрация: 07.04.2007
Сообщений: 1,618
|
В C++ еще много чего можно. Кто сказал что для любых задач нужно использовать C++?
Мужество есть лишь у тех, кто ощутил сердцем страх, кто смотрит в пропасть, но смотрит с гордостью в глазах. (с) Ария
|
28.02.2010, 01:23 | #9 |
Студент 1 курса
Форумчанин Подтвердите свой е-майл
Регистрация: 27.06.2008
Сообщений: 959
|
Код то верен, но не равносилен. Объяснение в посте 6
C++(STL, QT, WinInet) / DHTML(CSS) / JavaScript / PHP Developer
|
28.02.2010, 01:27 | #10 |
Заблокирован
Регистрация: 25.05.2009
Сообщений: 284
|
Код:
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Структуры | masha.dongyz | Помощь студентам | 2 | 19.12.2011 20:29 |
СТРУКТУРЫ | frem-dag | Общие вопросы C/C++ | 9 | 05.12.2009 22:15 |
Структуры | Shadovv13 | Общие вопросы C/C++ | 18 | 15.10.2009 23:03 |
Структуры | Centyrion | Общие вопросы C/C++ | 4 | 06.05.2008 20:33 |