присвоить объекту сразу число, например, 781293798213798237982379827987894789739872112367826837398237198476183712983728937381729838712903897218381279038497891273209837818947?
Скажу сразу, что подобное не сработает, генерируется исключение:
std::string str_val = "781293798213798237982379827987894789739872112367826837398237198476183712983728937381729838712903897218381279038497891273209837818947";
boost::multiprecision::cpp_int big_num(str_val);
воспроизведите проблему на годболте, потому что у меня не получается: https://godbolt.org/z/hT36WdxKv
как в списке компиляторов обозначается clang который вижуаловский (clang-llvm)?
кароч я хз какой точно компилятор выбирать, у меня эта запись у меня в IDE не срабатывает, т.к. генерируется исключение во время конструктора CLion, clang-llvm (vs 2022 enterprise)
разве что --driver-mode=cl, но он на годболте работать не будет
а c не-cl драйвером таких проблем нет?
я не шарю что это, если честно
clang или clang++
типо через другой компилятор попробовать?
ну я попробовал встроенный МиниГВ, та же проблема. Вообще, я хотел бы решить эту проблему всё таки в рамках clang`а
я не имел в виду gcc надо понять, проблема в компиляторе или просто в режиме совместимости с msvc
Обсуждают сегодня