字符串中的子字符串比较

length of substring in string compare

本文关键字:字符串 比较      更新时间:2023-10-16
int compare (size_t pos, size_t len, const string& str,
         size_t subpos, size_t sublen) const;

在此功能中,为什么需要sublen的长度?当我们要比较两个字符串时,这个长度应像Len一样等于Len。

也许只有相同长度的字符串可以相等,但不仅可以比较相同长度的字符串。

并记住compare也可以返回字符串是否大于"大于"还是"小于另一个字符串),使用返回值的符号,如果它们不相等。

如果要比较2个不同字符串的子字符串,则可能需要。

在这里很好地解释了:std ::比较函数-C

这个概念是,您可能有2个字符串,只想比较它们的一部分。大约是一个字符串到第3个字符至第六个字符的第2至5个字符。此函数不在终点。因此,您的输入分别为每个字符串的2和3。现在,它可以弄清楚您需要多远才能提供长度。

基本上是用于指定要比较的2个字符串的子字符串。