字符串中的子字符串比较
length of substring in string compare
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个字符串的子字符串。
相关文章:
- 为什么字符串比较的 == 运算符相对于任一字符串长度线性时间(似乎)?
- 字符串比较中的意外输出
- 如何执行不区分大小写的字符串比较?
- 使用 getline(cin, var) 两次在进行字符串比较时会产生错误 (==)
- <<运算符优先级与字符串比较
- ">"运算符和"<"运算符如何进行字符串比较?
- Qt C++11 字符串通过子字符串比较列出交集
- std::out_of_range字符串比较中的异常
- 我正在尝试从输入文件中读取,然后使用它们的子字符串比较字符串的特定部分
- 字符* 与uint8_t的字符串比较
- 用字符串 c++ 比较对向量的元素
- 使用循环进行词典字符串比较
- 如何为C++映射创建自己的字符串比较对象
- 不带比较()的字符串比较
- 与 IF 语句C++的字符串比较?
- 字符串比较在与变量一起使用时给出不同的输出
- 更快的字符串比较排序,用于唯一()
- C 字符串比较“祝您好运”&gt;“再见”
- C 奇怪的行为和字符串比较
- 子字符串与 std::memcmp 或字符串::比较的比较