首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >何时捕获boost::bad_lexical_cast

何时捕获boost::bad_lexical_cast
EN

Stack Overflow用户
提问于 2010-07-08 18:55:17
回答 1查看 3.6K关注 0票数 1

documentation on the boost site for lexical cast中,它指出当从数值类型转换为字符串类型时,转换可能会抛出bad_lexical_cast。显然,在这种情况下,我们应该始终处理这个异常,如果它被抛出。

我的问题是,换一种方式,从数值类型转换为字符串呢?这在操作上风险较小,但它没有在boost文档中说明此操作是否可以抛出bad_lexical_cast,尽管给出的示例省略了catch块。

代码语言:javascript
复制
log_message("Error " + boost::lexical_cast<std::string>(yoko) + ": " + strerror(yoko));

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

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-08 19:04:14

据我所知,没有哪种情况下内置的数字类型不能在字符串中表达。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3202822

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档