J'ai lu les réponses à cette question et a trouvé qu'il ya effectivement une méthode appelée length()
pour std::string
(j'ai toujours utilisé size()
). Y a-t-il une raison spécifique pour avoir cette méthode en std::string
classe? J'ai lu à la fois MSDN et CppRefernce, et ils semblent indiquer qu'il n'y a aucune différence entre size()
et length()
. Si tel est le cas, n'est-ce pas source de confusion pour l'utilisateur de la classe?
size()
(au cas où j'utiliserais des classes non-chaîne), mais la plupart du temps j'utiliselength()
lorsque je travaille avec des chaînes simples.