C++ 0x sẽ làm cho mã sau và mã tương tự không đúng định dạng, vì nó yêu cầu một chuyển đổi thu hẹp thu hẹp của một double thành một số int. int a[] = { 1.0 };
Tôi tự hỏi liệu kiểu khởi tạo này có đư
Giả sử có một số std::array được khởi tạo. Không sao đâu nếu sử dụng dấu ngoặc kép: std::array<int, 2> x = {{0, 1}};
std::array<int, 2> x{{0, 1}};
Nó cũng không quan trọng để sử dụng dấu ngoặc đơn