Byłem przeczytaniu odpowiedzi na to pytanie i okazało się, że nie jest w rzeczywistości metoda zwana length()
dla std::string
(I zawsze używany size()
). Czy jest jakiś konkretny powód, aby mieć tę metodę w std::string
klasie? Czytam zarówno MSDN, jak i CppRefernce, i wydają się one wskazywać, że nie ma różnicy między size()
i length()
. Jeśli tak, to czy nie czyni to bardziej skomplikowanym dla użytkownika klasy?
size()
(na wypadek, gdyby kiedykolwiek korzystałem z klas nieciągłych), ale większość czasu używamlength()
przy pracy z prostymi łańcuchami.