bitset函数 什么是容器类型?
浏览量:1281
时间:2021-03-12 11:52:22
作者:admin
什么是容器类型?
容器是用来存储数据的工具。C有许多容器类型,如向量、映射、位集等。就像在C中一样,如果创建一个字符串,它就是一个数组。这个数组可以形象地称为容器,用来存储字符串的容器并不是那么简单。
bitset详解?
位集是位操作的对象。该值仅为0或1,即false和true。在内部维护一个长数组。最初,只有一个long,因此位集的最小大小是64。随着存储的元素越来越多,位集将动态扩展,最终n long将存储在内部。这些操作是透明的。
使用1位指示数据是否已出现,0表示未出现,1表示已出现。使用时,可以通过某个数字是否为0,以及该数字是否出现过来表示。
1g空间有8102410241024=8.5810^9位,也就是说,它可以代表85亿个不同的数字。
注意:多线程在没有外部同步的情况下操作一个位集是不安全的。
版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。
下一篇
重定向方法 实现页面重定向的方法