2016-05-29 10 views

ответ

1

Нет, это не так, потому что CFBit не является классом хранения, например. CFBitVector. Он просто используется для сравнения того, является ли конкретный бит в определенной позиции в битвекторе 0 или 1. В компиляторе (clang) нет встроенного типа для хранения отдельных битов (например, в некоторых компиляторах для встроенных систем), поэтому такой подход необходим. Почему именно UInt32 выбран для этой цели, я не могу сказать.

Снова: CFBitVector внутренне NOT вектор экземпляров CFBit.