Форум: "Основная";
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];
ВнизКак преобразовать множество к целому типу и обратно? Найти похожие ветки
← →
Alx2 (2002-04-09 13:57) [4]>kserg@ukr.net (09.04.02 13:44)
>если число элементов множества В ТОЧНОСТИ совпадает
>с разрядностью целого типа,
Это я и имел в виду.
А вот - независимо от размера, но если множество по размеру больше, чем 4 байта - кое-что из него потеряем :)
type
TMySet = set of 0..3;
Var ss : TMySet;
i : integer;
Begin
ss := [1];
i := Integer((@ss)^); // i - хранить мусор и все, что относится к ss.
ss := []; // Изменим ss
............... // xnj-nj cltkfkb
ss := TMySet((@i)^); // И снова Ss = [1]
End;
Страницы: 1 вся ветка
Форум: "Основная";
Текущий архив: 2002.04.22;
Скачать: [xml.tar.bz2];
Память: 0.43 MB
Время: 0.007 c