JavaScript is required

Lệnh nào sau đây là SAI?

A.
string s = 1234;
B.
string s (“Hello world!”);
C.
string s = “Hello world!”;
D.
Tất cả đầu đúng
Trả lời:

Đáp án đúng: B


Lệnh A sai vì không thể gán một giá trị số nguyên trực tiếp cho một biến kiểu string. Trong C++, bạn cần sử dụng hàm `std::to_string()` để chuyển đổi số nguyên thành chuỗi trước khi gán. Các lệnh B và C đều đúng vì chúng khởi tạo chuỗi bằng cách sử dụng một chuỗi ký tự.

Câu hỏi liên quan