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



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

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

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

最新更新