Я читал ответы на этот вопрос и обнаружил, что на самом деле есть метод, называемыйlength() для std::string(я всегда использовал size()). Есть ли какая-то конкретная причина для использования этого метода в std::stringклассе? Я прочитал и MSDN и CppRefernce, и они, кажется, указывают, что нет никакой разницы между size()и length(). Если это так, разве это не запутывает пользователя класса?
size()(в случае, если я когда-либо использую не строковые классы), но большую часть времени я используюlength()при работе с простыми строками.