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