Пока я читал справочник по C++, у меня возник вопрос по этому абзацу:
Примечание: назначенная инициализация не по порядку, вложенная назначенная инициализация, смешивание назначенных инициализаторов и обычных инициализаторов, а также назначенная инициализация массивов поддерживаются в языке программирования C, но не разрешены в C++.
Есть ли какая-либо техническая причина, которая не позволяет С++ поддерживать инициализацию не по порядку?