2 | 3", вторая это типы, которые я ожидаю "int | uint32_t | uint64_t". Мне нужно конвертировать эти данные в соответствующие типы и подставить в качестве параметров в функцию. Как это сделать в С ++ 11?
А кол-во аргументов и типы строго фиксированы?
они приходят из xml ( то есть в рантайме)
удивительно, за последние 24 часа в этом чате похожий вопрос поднимался несколько раз
я вчера спрашивал похожее, но тот подход был не очень
динамической рефлексии в С++ нет, нужно это принять и понять. в принципе, это ответ в том числе и для @nazarovkusam
а в чём проблема с обычным паттерн матчингом?
В С++ нет паттерн-матчинга и пока неясно, когда будет
А вот я утверждаю, что 3 - int, а не uint64_t. Докажешь обратное?
а сфинае там, substitution?
не в этом суть. Эти типы нужны для правильной конвертации данных. Мне же потом нужно их в соответствующие функции подставлять
С каких пор это работает в рантайме?
Обсуждают сегодня