Битовые множестваDelphi , Синтаксис , Записи и МножестваБитовые множества
В явном виде битовых множеств в языке Object Pascal нет. Но вместо этого можно использовать обычные множества, которые на самом деле и хранятся как битовые. Если множество вам нужно для проверки, установлен ли какой то бит в слове
В Delphi 2.0 есть специальный класс TBitSet, который ведет себя как битовое множество.Для Delphi 1.0 вы можете написать такой класс самостоятельно. Here is the translation of the text into Russian: Неплохая тема! В Object Pascal, как вы правильно сказали, нет встроенного типа для битовых множеств (битвисных множеств). Однако, как вы упомянули, можно использовать регулярные множества типа Byte для достижения схожей функциональности. Приведенный код-снippet показывает, как использовать множество Byte для представления битового множества. Типы В Delphi 2.0 есть встроенная класс Вот пример реализации простого класса
В этом реализации класс Вы можете использовать этот класс в вашем коде следующим образом:
Эта реализация предоставляет основной способ работы с битovými множествами в Delphi 1.0, но помните, что она не так эффективна или функционально- богата, как встроенная класс Битовые множества в языке Object Pascal не представлены явно, но можно использовать обычные множества, хранящиеся на самом деле как битовые. Комментарии и вопросыПолучайте свежие новости и обновления по Object Pascal, Delphi и Lazarus прямо в свой смартфон. Подпишитесь на наш Telegram-канал delphi_kansoftware и будьте в курсе последних тенденций в разработке под Linux, Windows, Android и iOS Материалы статей собраны из открытых источников, владелец сайта не претендует на авторство. Там где авторство установить не удалось, материал подаётся без имени автора. В случае если Вы считаете, что Ваши права нарушены, пожалуйста, свяжитесь с владельцем сайта. :: Главная :: Записи и Множества ::
|
|||||||
©KANSoftWare (разработка программного обеспечения, создание программ, создание интерактивных сайтов), 2007 |