标签: c++ string stl
可能重复: std::string length() and size() member functions
我总是通过std::string成员函数检索size()的长度。说实话,我从来不知道有length()成员函数。好吧,我刚才知道有。所以我想知道两者之间是否存在任何差异,并且在可能出现否定答案的情况下,为什么会有两个成员函数完全相同?
std::string
size()
length()
答案 0 :(得分:13)
都能跟得上!没有不同。此函数的更自然的名称是length(),并且size()与容器的一致性一起提供。