gpt4 book ai didi

c++ - 何时捕获 boost::bad lexical_cast

转载 作者:行者123 更新时间:2023-11-30 04:38:19 25 4
gpt4 key购买 nike

来自documentation on the boost site for lexical cast它声明当从数字类型转换为字符串类型时,转换会抛出 bad_lexical_cast。显然,在这种情况下,我们应该始终处理抛出的异常。

我的问题是,反过来,从数字类型到字符串呢?这在操作上风险较小,但它没有在 boost 文档中说明此操作是否会抛出 bad_lexical_cast,尽管给出的示例省略了 catch block 。

log_message("Error " + boost::lexical_cast<std::string>(yoko) + ": " + strerror(yoko));

从数字类型转换为字符串时,我是否应该捕获潜在的异常?

最佳答案

据我所知,不存在内置数字类型不能用字符串表示的情况。

关于c++ - 何时捕获 boost::bad lexical_cast,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3202822/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com