天天看點

string的length()與size()方法有什麼差別

正如文檔http://en.cppreference.com/w/cpp/string/basic_string中所述,string的length()和size()方法隻是同義詞而已。size()方法與其他的STL容器一緻,

比如vector, map等等。而length()與大多數人對于字元串的直覺感受一緻。人們談論一個單詞,一個句子,一個段落的長度,而不是大小或者尺寸,是以length()方法是為了增強可讀性。