Im cố gắng một cái gì đó như thế này (mà doesnt biên dịch):Cách khởi tạo các phần tử mảng bằng cách sử dụng danh sách bộ khởi tạo?
struct mystruct {
somestruct arr[4];
mystruct(somestruct val) : arr[0](val), arr[1](val), arr[2](val), arr[3](val) {}
};
thế nào là tốt nhất này được thực hiện trong C++?
Lưu ý: tôi có thể chỉ muốn đặt một số phần tử mảng của phương pháp này.
bản sao có thể có của [Làm thế nào tôi có thể sử dụng danh sách khởi tạo thành viên để khởi tạo nó?] (Http://stackoverflow.com/questions/5602030/how-can-i-use-member-initialization-list-to-initialize-it) – ildjarn
+1 để cố sử dụng danh sách trình khởi tạo thay vì chỉ định các giá trị bên trong phần thân của hàm tạo. – Andre
@Andre, có bất kỳ khác biệt hiệu suất nào với "gán giá trị bên trong nội dung của hàm tạo" không? (Tôi không thể kiểm tra vì tôi không có trình biên dịch mà ví dụ của Mike sử dụng) – Rookie