Здравствуйте, Евгений Музыченко, Вы писали:
ЕМ>Придал, но в Вашем примере все типы и переменные явно именованы. А я хочу как раз избежать этого явного именования, задавая в конфигурации только сами данные, а не определения множества переменных.
Так я же как раз и
пытаюсь понятьАвтор: rg45
Дата: 14.12 23:23
, почему этого нужно избежать. Что плохого в том, что к компайл-тайм данным будет доступ как по именам, так и по компайл-тайм индексам (как к кортежам)?
Так в моём примере два следующих выражения будут эквивалентны:
Config.Key_B.Key_X.Value_C;
get<2>(get<0>(get<1>(Config)));
Это разве не то, что тебе нужно?