c - 什么是位 vector ?

标签 c

我在网上查了很长时间,似乎找不到位 vector 实际上是什么的好例子。 我有一个大学作业要做,就是添加、删除、并集两个 vector 以及交集。但我很难理解实际的位 vector 是什么。我正在使用 C 来编写这个。 有人可以帮我解决这个问题吗,这将是一个巨大的帮助。

最佳答案

位 vector 是一种结构,其目的是单个位的可访问性。在实现方面,它可以是一个整数数组,并提供一些函数来寻址和操作数组的各个位。对于最终用户来说,数组必须看起来像位“字符串”,并且函数必须能够访问“字符串”的任意第 n 位。 C++标准库中有一个bitset类代表了这个概念,但我不知道C语言中有一些选项。

关于c - 什么是位 vector ?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19622970/

相关文章:

php - 如何调试 PHP 的内部 C 代码?

c - 函数参数数据类型错误

c - 删除 DWARF-2 重复符号会耗尽内存

c - 如何使格式文档快捷方式适用于 Visual Studio 2008 中的 C 源文件?

c - 使用 gnu c 的 parse_datetime

c - C 中的 fread 和 fwrite 参数

c - 遗留代码 : mmap zero page: Operation not permitted - where should i start?

c - 为什么0的大小显示为4?

c - 带 char * 的 memcpy 不起作用

c - 使用 strncmp C 风格的字符串函数