Tại sao không thể gán từng giá trị của chuỗi giống như mảng cho nhau và tại sao khi dùng hiện từng kí tự thì nó vẫn hiện mà hiện cả chuỗi thì nó lại là chuỗi rỗng ạ?
Tại sao không thể gán từng giá trị của chuỗi cho nhau?
Vì độ dài vẫn lưu bằng 0. Gán vẫn được nhưng chỉ có mấy thao tác kia mới thay đổi thành phần độ dài.
Với yêu cầu thì reserve
rồi append
.
7 Likes
anh có thể giải thích kĩ hơn tại sao độ dài của nó vẫn lưu bằng 0 không ạ?
Vì khi báo string s thì nó chỉ dài 0 ký tự chứ nó có tự co giãn được đâu
5 Likes
C++ rõ ràng lắm, khác với ngôn ngữ khác
1 Like
em tưởng khi gắn các kí tự từ chuỗi khác vào string s thì số kí tự trong s tự tăng lên ạ để nó đếm số ký tự có trong s ạ?
Dùng operator[]
tức là chỉ có sửa thôi. Cái nào ra cái đó
5 Likes