У меня есть структура, которая более или менее соответствует этому шаблону:
struct sTruct {
int count;
struct {
int A;
int B;
int C;
} array[]; //count is the size of this array
};
Я хотел бы иметь возможность инициализировать их с помощью следующего синтаксиса:
sTruct gInit1 = { 2, { {1,2,3},{4,5,6} }};
ДействительноСинтаксис инициализации (точнее, его компактность) важнее, чем конкретная структура структуры.У меня нет доступа к стандартным контейнерам (встроенная платформа), но я мог бы при необходимости воспроизвести некоторые их действия.
В окончательном виде я хотел бы инициализировать массив из примерно 300 из них.Контейнеры sTruct сразу, просто чтобы добавить еще один уровень скобок.