Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2013.03.22;
Скачать: CL | DM;

Вниз

LPVOID & LPCVOID   Найти похожие ветки 

 
Owner111   (2012-06-05 16:09) [0]

Windows.pas

LPVOID = Pointer;

LPCVOID = Pointer;

Нафига одно и тоже?


 
Anatoly Podgoretsky ©   (2012-06-05 16:16) [1]

> Owner111  (05.06.2012 16:09:00)  [0]

Спросит у сишников, это их типы


 
RWolf ©   (2012-06-05 16:19) [2]

LPVOID = Long Pointer to Void.
LPCVOID = Long Pointer to Constant Void.


 
AV ©   (2012-06-05 16:49) [3]

что бы как больше нравится, имхо
сам так иногда пишу

TClassForBlaBla = class
....
end;

TCFBB = TClassForBlaBla;
TCF = TClassForBlaBla;

Теперь как хочешь так и обзывай, экземпляры будут суть одни и те же.


 
Cobalt ©   (2012-06-05 17:46) [4]

Это как с PByte и PAnsiChar - по сути одно и тоже, а компилатор ругается...
Интересно, С-компилятор тоже ругается?


 
Inovet ©   (2012-06-05 19:08) [5]

> [4] Cobalt ©   (05.06.12 17:46)
> Это как с PByte и PAnsiChar - по сути одно и тоже, а компилатор
> ругается...

Здесь не одно и то же - const, однако, есть.


 
Rouse_ ©   (2012-06-05 20:19) [6]


> PByte и PAnsiChar - по сути одно и тоже

Первый указатель на массив байт, второй указатель на массив AnsiChar завершающийся терминирующим нулем. А так-то да, одно и то-же, с чего бы компилеру ругаться? :)


 
Dimka Maslov ©   (2012-06-05 20:25) [7]


> Cobalt ©   (05.06.12 17:46) [4]


По сути Integer и PInteger одно и тоже (при 32 битах). И вообще всё одно и тоже - биты и байты


 
tesseract ©   (2012-06-05 21:47) [8]


> А так-то да, одно и то-же, с чего бы компилеру ругаться?
>  :)


Из вежливости. Строку завершать нулем с учетом хранения размера указателя компилятором- невежливо.



Страницы: 1 вся ветка

Текущий архив: 2013.03.22;
Скачать: CL | DM;

Наверх




Память: 0.48 MB
Время: 0.053 c
15-1334349002
Юрий
2012-04-14 00:30
2013.03.22
С днем рождения ! 14 апреля 2012 суббота


8-1228318270
exkalement
2008-12-03 18:31
2013.03.22
Визуализация?


2-1330858890
Zheksonz
2012-03-04 15:01
2013.03.22
Прерывание по изменению значения переменной.


6-1262521995
Indy 10
2010-01-03 15:33
2013.03.22
Перенос проекта Indy 9 > Indy 10. Проблема с IdTCPServerExecute.


15-1333531744
AV
2012-04-04 13:29
2013.03.22
сохранность данных, кто как?