Tôi đã đọc các câu trả lời cho điều này câu hỏi và thấy rằng có thực sự là một phương pháp gọi là length()
cho std::string
(Tôi luôn luôn sử dụng size()
). Có bất kỳ lý do cụ thể để có phương pháp này trong std::string
lớp học? Tôi đọc cả MSDN và CppRefernce và dường như chúng chỉ ra rằng không có sự khác biệt giữa size()
và length()
. Nếu đó là như vậy, không phải nó sẽ gây khó hiểu hơn cho người dùng của lớp sao?
size()
(Trong trường hợp tôi đã từng sử dụng các lớp không có chuỗi), nhưng hầu hết thời gian tôi sử dụnglength()
khi làm việc với các chuỗi đơn giản.