История изменений
Исправление xaizek, (текущая версия) :
где PAR - некий хитрый макрос, регистрирующий поле класса в таблице для последующего чтения из конфига. Но видимо это невозможно?
Тут же речь о C++ всё-таки :-) На правах наркомании код тут. Накидал по-быстрому, можно упростить избавившись от указателя на поля класса (изначально статически список элементов хотел, но инициализатор не constexpr, может можно как-то иначе сделать при желании).
Исправление xaizek, :
где PAR - некий хитрый макрос, регистрирующий поле класса в таблице для последующего чтения из конфига. Но видимо это невозможно?
Тут же речь о C++ всё-таки :-) На правах наркомании код тут. Накидал по-быстрому, можно упростить избавившись от указателя на поля класса (изначально статически список элементов хотел, но инициализатор не constexpr, может можно как-то иначе сделать при желании).
Исходная версия xaizek, :
где PAR - некий хитрый макрос, регистрирующий поле класса в таблице для последующего чтения из конфига. Но видимо это невозможно?
Тут же речь о C++ всё-таки :-) На правах наркомании код тут. Накидал по-быстрому, можно упростить избавившись от указателя на класс совсем (изначально статически список элементов хотел, но инициализатор не constexpr, может можно как-то иначе сделать при желании).