powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / C++ [игнор отключен] [закрыт для гостей] / DWORD to HLINE
9 сообщений из 9, страница 1 из 1
DWORD to HLINE
    #34857043
chikanok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Здравствуйте.
В процедуре передается переменная HDevice типа DWORD, в ней должнен быть тип LPHLINE.
Как мне из переменной hDevice типа DWORD получить HLINE???
...
Рейтинг: 0 / 0
DWORD to HLINE
    #34857170
chikanok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Люди ну вы что?!
Забудьте про типы lpHLINE и HLINE,зделаем проше :)
lpHLINE это указатель на HLINE. Как из указателя вернуть то на что он указывает??? :)
В переменной DWORD передается указатель. Как его преобразовать в указатель?!
+где можно почитать про преобразование типов в С, С++ и С#??? Лучше со списком функции и тд.
...
Рейтинг: 0 / 0
DWORD to HLINE
    #34857184
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А нету списка функций, есть только операторы вот например reinterpret_cast
...
Рейтинг: 0 / 0
DWORD to HLINE
    #34857185
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chikanokЛюди ну вы что?!
Забудьте про типы lpHLINE и HLINE,зделаем проше :)
lpHLINE это указатель на HLINE. Как из указателя вернуть то на что он указывает??? :)

c помощью *
...
Рейтинг: 0 / 0
DWORD to HLINE
    #34857228
chikanok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cerebrum
Пжалуйста точнее?!!!
blinded
Не так давно читал где-то что "reinterpret_cast" и тому подобные фичи,появились не так давно.А что было до них?!
И где почитать про них?!
А как же преобразование char в int и т.д.???
...
Рейтинг: 0 / 0
DWORD to HLINE
    #34857285
Фотография blinded
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ну если 9 лет в стандарте - не такдавно, тады ой. А раньше просто тип приводили (Type*)obj
...
Рейтинг: 0 / 0
DWORD to HLINE
    #34857333
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chikanok Cerebrum
Пжалуйста точнее?!!!
* - в указателях это операция разыменования

есть указатель

int* pI = 5;

получить его содержимое

int x = *pI;
...
Рейтинг: 0 / 0
DWORD to HLINE
    #34857532
chikanok
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Cerebrum
Огромное спасибо!!!
А про DWORD и хранение в нем указателей,незнаеш?!
...
Рейтинг: 0 / 0
DWORD to HLINE
    #34857584
Фотография Cerebrum
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chikanok Cerebrum
Огромное спасибо!!!
А про DWORD и хранение в нем указателей,незнаеш?!
указатели это всего лишь адреса ячеек памяти. Зная размер сохраненной переменной и ее адрес можно получить ее содержимое. Используя пустой указатель (void*) можно приводить одни типы данных к другим, но это не безопасно, например

int p = 5;
void* pI = (void*)&p;
DWORD dw = *(DWORD*)pI;
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / C++ [игнор отключен] [закрыт для гостей] / DWORD to HLINE
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]