2013-10-27 2 views
-4

Я смотрел онлайн сейчас и не могу найти хороший пример того, что на самом деле представляет собой бит. У меня есть задание сделать для колледжа, который должен добавить, удалить, объединить 2 вектора и перекресток. Но я изо всех сил пытаюсь понять, что такое настоящий бит-вектор. Я использую C, чтобы написать это. Не мог бы кто-нибудь помочь мне в этом, это было бы огромной помощью.Что такое бит-вектор?

+0

http://stackoverflow.com/questions/4604130/cc-bit-array-or-bit-vector – Ashalynd

+0

Я видел это, но я этого не понимал, я ищу лучшее описание ... – user2925929

+2

Битовый вектор представляет собой вектор бит. Это математическая концепция. Реализация может принимать любое количество разных направлений. –

ответ

1

Бит-вектор - это структура, целью которой является доступность отдельных бит. Реализация может быть целым массивом с некоторой функцией, предоставляемой для адресации и манипулирования отдельными битами массива. Для конечного пользователя массив должен выглядеть как «строка» битов, и функции должны иметь возможность доступа к произвольному n-му биту «строки». В стандартной библиотеке C++ есть класс bitset, который представляет эту концепцию, но я не знаю какой-либо опции на языке C.

Смежные вопросы