30/09/2018, 16:26
Difference between the string and the new char
sự khác biệt giữa string và new char trong c++, mình chưa nắm rõ về điều đó. tiện thể cả vùng nhớ stack và heap luôn. thank
Bài liên quan
Cho ví dụ cho dễ nhìn nhé,
new char
tức là cấp vùng nhớ cho một con trỏ kiểuchar
Còn
std::string
là một kiểu dữ liệu mới, không có trong C và chỉ có trong C++.std::string
là một kiểu dữ liệu hướng đối tượng. Nó có thể chứa được char và nó có nhiều phương thức để lưu trữ, xử lý char.Xem topic này đã thảo luận rất kỹ về stack và heap
Ghi chú là để dùng std::string thì phải thêm thư viện string
Chú ý, cái này khác với thư viện string.h trong C nhé.
hay
Anh cho em hỏi về sự khác nhau giữa và <string.h> được không anh?