Форум: "Прочее";
Текущий архив: 2011.05.29;
Скачать: [xml.tar.bz2];
Внизприведение типов в сях Найти похожие ветки
← →
Учусь (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;
Скачать: [xml.tar.bz2];
Память: 0.46 MB
Время: 0.003 c