什么是容器类型?
容器是用来存储数据的工具。c有许多容器类型,如向量、映射、位集等。就像在c中一样,如果创建一个字符串,它就是一个数组。这个数组可以形象地称为容器,用来存储字符串的容器并不是那么简单。
bitset详解?
位集是位操作的对象。该值仅为0或1,即false和true。在内部维护一个长数组。最初,只有一个long,因此位集的最小大小是64。随着存储的元素越来越多,位集将动态扩展,最终nlong将存储在内部。这些操作是透明的。
使用1位指示数据是否已出现,0表示未出现,1表示已出现。使用时,可以通过某个数字是否为0,以及该数字是否出现过来表示。
1g空间有8102410241024=8.5810^9位,也就是说,它可以代表85亿个不同的数字。
注意:多线程在没有外部同步的情况下操作一个位集是不安全的。
原文标题:bitset函数 什么是容器类型?,如若转载,请注明出处:https://www.saibowen.com/tougao/18262.html
免责声明:此资讯系转载自合作媒体或互联网其它网站,「赛伯温」登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述,文章内容仅供参考。