本文整理汇总了C++中Tbl::capacity方法的典型用法代码示例。如果您正苦于以下问题:C++ Tbl::capacity方法的具体用法?C++ Tbl::capacity怎么用?C++ Tbl::capacity使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Tbl
的用法示例。
在下文中一共展示了Tbl::capacity方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: while
std::set<std::string> _randomize_array(Tbl& tbl, F && f)
{
std::set<std::string> result;
while (tbl.size() < tbl.capacity())
{
std::string s;
auto l = (std::rand() % (Tbl::chunk_limit_c-1))+1;
while (l--)
s+=(static_cast<char>(std::rand() % ('_' - '0')) + '0');
if (tbl.insert(s.begin(), s.end()) != tbl.end())
{
result.insert(s);
f();
}
}
return result;
}