30/09/2018, 19:54
Hỏi về char * trong C++
Mọi người cho em hỏi:
char * a; và char * b = new char [10];
a = “abcxyz” và b = “abcxyz”
Em thấy có cấp phát hay không cấp phát cho nó thì cũng có thể gán 1 chuỗi cho nó được.
Tại sao có thể gán được 1 chuỗi cho char *a trong khi nó là con trỏ không có vùng nhớ.
Bài liên quan
char *a;
a = “abcdef” = tạo ở vùng nhớ hằng chuỗi này. Sau đó trỏ a tới đó.
à…hiểu rồi.
Thanks bác
từ từ ngâm cứu cái này là thông não luôn, GL
bộ nhớ - con trỏ