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

Вниз

приведение типов в сях   Найти похожие ветки 

 
Учусь   (2011-02-11 13:47) [0]

Здравствуйте.
А как на сях повторить подобное?

typedef struct _TEST
{
 byte a, b, v, g;
} TTEST, *PTEST;

var
asd:longint;
begin
 PTEST(@asd).a=255;
 
end;




 
RWolf ©   (2011-02-11 13:57) [1]

(PTEST)(&asd)->a=255;


 
Учусь   (2011-02-11 14:08) [2]

Пасиб.
Только PTEST без скобок


 
RWolf ©   (2011-02-11 14:18) [3]


> Учусь   (11.02.11 14:08) [2]

со скобками.
без скобок — это в C++.


 
Учусь   (2011-02-11 14:25) [4]

может быть.
поставил code blocks с GNU GCC и еще не разобрался С это или С++  :0)


 
Anatoly Podgoretsky ©   (2011-02-11 15:03) [5]

Это СиСИ


 
KSergey ©   (2011-02-11 15:39) [6]

> RWolf ©   (11.02.11 14:18) [3]
> без скобок — это в C++.

Приведение типов? без скобок?
Не я не спорю, но видимо круто отстал...


 
Dimka Maslov ©   (2011-02-11 17:11) [7]

asd &= 0xFFFFFF00;
asd |= 255;

и никакого приведения типов


 
Учусь   (2011-02-11 21:25) [8]


> Не я не спорю, но видимо круто отстал...


Более того код из [1]  мну указал обшибку О_о


 
tesseract ©   (2011-02-11 21:28) [9]


> asd:longint;
> begin


longint зависимы тип, int32 наверно будет лучше.


 
Учусь   (2011-02-11 21:30) [10]

и это, синтаксис сдвигов в право, в лево работают в "обычном" режиме?


 
Учусь   (2011-02-11 21:32) [11]


> longint зависимы тип, int32 наверно будет лучше.

ммм я привык что последний бит у интегер отвечает за знак отрицательности/положительности. Так чта незнаю...


 
tesseract ©   (2011-02-11 21:34) [12]


> ммм я привык что последний бит у интегер отвечает за знак
> отрицательности/положительности


longint в зависимости от платформы может занимать 2,4,8 байт - я это имел в виду. Знак - это signed/unsigned - это другое.


 
Учусь   (2011-02-11 21:48) [13]


> 2,4,8 байт

жуть...



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

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

Наверх




Память: 0.49 MB
Время: 0.011 c
6-1235139626
kaif
2009-02-20 17:20
2011.05.29
SOAP тип TXSDateTime не работает никак


4-1248154627
Dmitriy
2009-07-21 09:37
2011.05.29
Открытые окна и Область рабочего стола.


2-1298031723
Nickolay
2011-02-18 15:22
2011.05.29
Видимость свойств


10-1174398087
msgipss
2007-03-20 16:41
2011.05.29
Как оптимизировать чтение excel документа


15-1297373374
Юрий
2011-02-11 00:29
2011.05.29
С днем рождения ! 11 февраля 2011 пятница