一个c ++ std :: vector有一个size()返回它的大小的方法。在我知道的c ++中,没有简单的方法来计算内存中字节的向量大小。
size()
正如其他人所说,使用STL find或find_if函数。但是,如果你在非常大的矢量搜索,这会影响性能,您可能要排序的载体,然后使用binary_search,lower_bound或upper_bound算法。