Mọi lúc và sau đó tôi cần gọi new[]
cho các loại được cài sẵn (thường là char
). Kết quả là một mảng với các giá trị chưa được khởi tạo và tôi phải sử dụng memset()
hoặc std::fill()
để khởi tạo các phần tử.Làm thế nào tôi có thể tạo `new []` default-initialize mảng các kiểu nguyên thủy?
Làm cách nào để tạo new[]
khởi tạo mặc định các yếu tố?
Tôi không chắc liệu điều này có hợp lệ hay không nhưng hoạt động tốt trên VC9. 'int * p = new int [10]();' – Naveen