是否有一个c ++标准函数,通过返回例如相似字符的数量来检查两个字符串参数之间的相似性。
答案 0 :(得分:4)
不,没有。您可以在cppreference.com查看所有标准C ++函数。在那里你会看到the basic_string
type has nothing like that和the algorithms library has nothing like that,并且几乎没有其他地方可以放置类似的东西,所以,没有。
答案 1 :(得分:1)
您可以为字符串的每个字符执行this。
从链接中提取
#include <algorithm>
std::string s = "a_b_c";
size_t n = std::count(s.begin(), s.end(), '_');
没有功能可以计算出你需要的相似之处。