использовать запись вида ObOlO

Автор admin Среда, 10 июня 2009 11:32

использовать запись вида ObOlOllOl, абсолютно естественную для языка, «близкого к оборудованию». Хотя в С++ естественная двоичная запись так и не появилась, ситуация несколько улучшилась с появлением классов bitset и vector. Оба класса пред- 390 Глава 7 • Обобщенные контейнеры 1 Чак Эллисон (Chuck Allison) спроектировал и разработал исходные эталонные реализации bitset и bitstring (предшественника vector) во время своей активной работы в комитете по стандартизации С++ в середине 1990-х годов. назначены для выполнения операций с группами двоичных флагов1. Основных различий между этими типами два. • Битовое поле (bitset) содержит фиксированное количество битов. Количество битов задается в аргументе шаблона bitset. Класс vector, как и обычный вектор, расширяется динамически и позволяет хранить любое количество элементов типа bool. • Шаблон bitset проектировался специально для достижения максимального быстродействия при операциях с битами и не принадлежит к числу «обычных» контейнеров STL. Из-за этого он не поддерживает итераторы. Размер поля в битах, передаваемый в параметре шаблона, изв


Комментарии закрыты.