Làm thế nào để bạn gọi các hàm tạo khi phân bổ một mảng với mới?Sử dụng các hàm tạo với các mảng trong D
Ví dụ, trong đoạn mã sau, làm cách nào tôi gọi hàm tạo cho mỗi lần khởi tạo A, khởi tạo b đến 5 cho tất cả 10 phần tử?
void main() {
A[] a = new A[10];
}
class A {
int b;
this(int init) {
b = init;
}
}
Tôi đoán đó là không thể, nhưng tôi có thể hy vọng ...