Я пробую что-то вроде этого (которое не компилируется):
struct mystruct {
somestruct arr[4];
mystruct(somestruct val) : arr[0](val), arr[1](val), arr[2](val), arr[3](val) {}
};
Как это лучше всего сделать в C ++?
Примечание: я мог бы захотеть установить только некоторые из элементы массива с помощью этого метода.