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