相关疑难解决方法(0)

检查一个字符串是否是另一个字符串的前缀

我有两个字符串,我想比较一下:StringString:.是否有一个库函数在传递这两个字符串时会返回true,但是对于say StringOtherString

确切地说,我想知道一个字符串是否是另一个字符串的前缀.

c++ prefix string-comparison

44
推荐指数
8
解决办法
4万
查看次数

在C++地图中搜索带有前缀的所有键

我正在使用地图来存储数据.地图有很大的数据.我想找到具有前缀的键,结果项数量的限制为50.我想使用最快的搜索方式,而不是遍历整个地图并检查,因为map已经是一个结构化的键值容器.

例如,如果我有一些对:

<"foo123", value>

<"foo234", value>

<"bar12", value>

<"foo456", value> 

<"bar200", value>
Run Code Online (Sandbox Code Playgroud)

如果我搜索"foo",它会建议我

foo123, foo234, foo456. 
Run Code Online (Sandbox Code Playgroud)

c++ dictionary

-2
推荐指数
1
解决办法
1244
查看次数

标签 统计

c++ ×2

dictionary ×1

prefix ×1

string-comparison ×1