Вопросы по теме 'lexical-cast'

boost lexical_cast выдает исключение
Я использую библиотеки boost для c ++, и функция lexical_cast ведет себя очень странно. Если я использую lexical_cast ("0.07513994"), он работает нормально, но если я использую свою переменную, которую мне нужно преобразовать, это вызывает исключение...
6456 просмотров
schedule 10.10.2023

Альтернатива lexical_cast‹T›(std::string)
У меня есть шаблонный код, который использует lexical_cast. Теперь я хочу удалить все вызовы lexical_cast (потому что они плохо работают с /clr). Мне нужно привести объект между std::string и их значением. Итак, первое направление простое (T...
576 просмотров
schedule 10.06.2022

boost :: lexical_cast из строки в исключение char
Я новичок в использовании boost :: lexical_cast и минимально понимаю его внутреннее устройство. Я пытаюсь сделать следующее приведение: string someString = boost::lexical_cast<char>(sourceString); Однако boost жалуется, что приведенный...
5757 просмотров
schedule 22.02.2022

boost::lexical_cast и преобразование в строки не встроенных типов
У меня есть (возможно) простая проблема с boost::lexical_cast с составными типами (в моем случае std::vector . Моя первая версия шаблонной функции стробирования была следующей: template <typename T> std::string stringiy(const T &t)...
2050 просмотров
schedule 30.01.2023

Расширенный boost::lexical_cast для других типов данных класса
Можно ли расширить boost::lexical_cast для обработки других типов данных без фактического изменения этих классов? В моем случае я хочу расширить его для обработки таких вещей, как cv::Point и cv::Point3 , взяв список координат, разделенных...
2001 просмотров
schedule 03.12.2022

lexical_cast с отрицательным числом ведет себя по-разному на разных машинах
У меня одинаковые версии boost на двух разных устройствах, но поведение отличается для lexical_cast<uint>("-1") В документации указано, что он должен дать мне INT_MAX (обновление дополнения до 2), но на одной машине я получаю...
74 просмотров
schedule 29.04.2023

boost :: lexical_cast с boost :: units :: amount больше не компилируется
У меня проблема с кодом, который анализирует значения, полученные с помощью boost_program_options, для увеличения количества :: единиц. Раньше он работал нормально, а теперь, при новой настройке, больше не работает. Непонятное сообщение об ошибке...
320 просмотров
schedule 30.06.2022

Lexical_cast выдает исключение
boost :: lexical_cast выдает исключение при преобразовании строки в int8_t, но int32_t - norm. Что может быть не так с int8_t? #include <iostream> #include <cstdlib> #include <boost/lexical_cast.hpp> int main() { try...
102 просмотров
schedule 12.06.2023