Можно ли поддерживать использование структур в агрегатной инициализации, не создавая конструктор для каждого случая?Вот о чем я говорю:
struct Vector3 { float x, y, z; } struct Vector2 { float x, y; } Vector2 vec2 { 1, 2 }; Vector3 vec3 { vec2, 3 };