3

I am wondering what the proper way to implement a bitVector in an iOS project is using xcode.

I am pretty new with iOS and just found out I could use the C++ bitvector in my project. Any guidance would be greatly appreciated.

Thanks

4

2 回答 2

3

只需将C++ 位向量 项目类.m文件重命名为.mm并将其添加到 Xcode。

在此处观看示例视频教程

在此处查看示例代码教程

在这里查看一个很好的包装 C++ 教程

于 2013-03-20T18:53:24.173 回答
2

C++ 中位向量的“标准”选择是,按优先级递减的顺序:

  • std::bitset当您在编译时知道位数时(文档
  • boost::dynamic_bitset当您直到运行时才知道位数或需要动态更改位数时(文档
  • std::vector<bool>类似于boost::dynamic_bitset但不太可取。在谷歌搜索“std::vector”,你会发现很多关于它为什么不幸的讨论。(文档
于 2013-03-20T20:07:56.717 回答