Sự khác nhau giữa string::size và string::length?

Mn cho e hỏi sự khác nhau giữa string::size và string::length ạ.

Em thử code 1 đoạn code nhỏ như sau:

int main()
{
       std::string name = "Hello world";
       std::cout << "Size = " << name.size() << " & Length = " << name.length() << std::endl;
       return 0;
}

Và đáp án đều cho ra là 11, tức là giống nhau.
Vậy 2 thằng này có điểm khác không ạ ?

Theo mình thì size dùng trongvector còn length thì dùng cho chuỗi :smiley:

Theo tài liệu thì 2 cái này không khác gì nhau

2 Likes
83% thành viên diễn đàn không hỏi bài tập, còn bạn thì sao?