Em chào các tiền bối.
Em có thắc mắc đó là:
Tại sao khi khởi tạo con trỏ chúng ta có thể gán cho nó giá trị bằng địa chỉ của biến khác hoặc một xâu ký tự nhưng lại không thể gán các giá trị kiểu int cho nó.
Em có đọc lỗi biên dịch thì nó bảo deprecated conversion from string constant to 'char*' [-Wwrite-strings]
em cũng không hiểu nó nói gì. Mong a/c giải đáp giúp em ạ.
Đây là đoạn code em sử dụng.
#include <iostream>
#include <cstring>
#include <string.h>
using namespace std;
int main() {
int a = 5;
int *b = 2378743;
char *p = "u23VietNam";
return 0;
}