Size: a a a

IT KPI C/C++ ХВ (не UB)

2020 September 28

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
qwerty
причем значения аргументов шаблонного типа, можно, кнш их хранить как строки и выдавать пользователю строку, но это не решает проблему
или std::variant
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
qwerty
нужно придумать структуру, которая будет хранить все это дело, при этом, чтобы она могла отвечать на запросы по типу get[sectionName][argName]
ну хз, мапа мап?
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
+
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Vsevolod
или std::variant
нельзя как-то без этого новшества?
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
кто-то предлагал юзать std::any
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
qwerty
нельзя как-то без этого новшества?
это из 17 плюсов, какие новшества?)
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
ну можно сделать класс, отвечающий за ини целиком
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
хранить стринги
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
и возвращать тип по требованию
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
toBool
toInt
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
то есть, при возврате значения некого аргумента нужно распарсить значение в тот тип, в который необходим?
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
qwerty
то есть, при возврате значения некого аргумента нужно распарсить значение в тот тип, в который необходим?
да, как вариант
глянь обе эти либы, там оно по-разному сделано
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
в принципе, еще вот такой стиль вполне норм)
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
та я просто не хотел лазить по чужому коду, ну лан, день убил на придумать, думаю пора бы почитать чужой какой-нить код
источник

V

Vsevolod in IT KPI C/C++ ХВ (не UB)
qwerty
та я просто не хотел лазить по чужому коду, ну лан, день убил на придумать, думаю пора бы почитать чужой какой-нить код
а ты хотя б примеры публичного апи глянь, и выбери то, что больше понравится
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
qwerty
нужно придумать структуру, которая будет хранить все это дело, при этом, чтобы она могла отвечать на запросы по типу get[sectionName][argName]
заюзай джейсон и не еби мозги (препод в шоке будет от твоей продвинутости)
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
или там именно такой файл как на скрине?(впадлу много букв читать)
источник

q

qwerty in IT KPI C/C++ ХВ (не UB)
Ruslan Neshta
или там именно такой файл как на скрине?(впадлу много букв читать)
Не, формат такой, это семпл
источник

RN

Ruslan Neshta in IT KPI C/C++ ХВ (не UB)
ну можно написать парсер на 150 строчек в джейсон))))
источник