Mình không rõ là đã ép kiểu int về string rồi nhưng tại sao nó không ra kết quả “string” khi sử dụng typeid để kiểm tra mà ra basic_string kèm một chuỗi …
int n1 = 500; char c1 = n1;
cout << "\nSo int chuyen sang char sai : " << static_cast<int>(c1) << endl;
cout << "\nKieu du lieu hien tai cua n1 : " << typeid(n1).name() << endl;
string t1 = to_string(n1);
cout << "\nSo int chuyen sang string dung : "<< t1 <<" " <<endl;
cout <<"Kieu du lieu cua t1 : " << typeid(t1).name() << endl;