std::string::length() vs. std::string::size()

std::string::length() vs. std::string::size()

本文关键字:string std size length vs      更新时间:2023-10-16

可能重复:
std::string length()和size()成员函数

我总是通过size()成员函数检索std::string的长度。老实说,我从来不知道还有length()成员功能。好吧,我刚刚了解到了这一点。所以我想知道两者之间是否有什么区别,如果答案可能是否定的,为什么会有两个成员函数做完全相同的事情?

不!没有区别。该函数更自然的名称是length()size()与容器一起提供以实现一致性。