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