腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
圈层
工具
MCP广场
文章/答案/技术大牛
搜索
搜索
关闭
发布
搜索
关闭
文章
问答
(1620)
视频
开发者手册
清单
用户
专栏
沙龙
全部问答
原创问答
Stack Exchange问答
更多筛选
回答情况:
全部
有回答
回答已采纳
提问时间:
不限
一周内
一月内
三月内
一年内
问题标签:
未找到与 相关的标签
筛选
重置
1
回答
Lexical
_cast抛出异常
boost::
lexical
_cast在将字符串转换为int8_t时抛出异常,但int32_t - norm。#include <cstdlib>{ {const auto a = boost::
lexical
_cast<int8_t>("22"); std::cou
浏览 5
提问于2019-07-01
得票数 0
回答已采纳
3
回答
如何使用boost::
lexical
_cast和std::boolalpha?即boost::
lexical
_cast< bool >("true")
我已经看到了其他boost::
lexical
_cast问题的一些答案,它们断言以下问题是可能的:这不适用于我的(也许它在默认设置了std::boolalpha的平台上工作是真的) 是一个很好的字符串到布尔问题的解决方案,但是它缺少boost::
lexical
_cast提供的输入验证。
浏览 0
修改于2020-06-13
得票数 20
回答已采纳
1
回答
模拟boost
lexical
_cast操作
不幸的是,在我当前的项目中,我不能使用boost,所以我试图模仿boost::
lexical
_cast的行为(减去boost的大部分错误检查)。我有以下功能,它们可以工作。workstemplate <typename T>然而,另一种方
浏览 5
修改于2012-07-12
得票数 1
回答已采纳
1
回答
何时捕获boost::bad_
lexical
_cast
在中,它指出当从数值类型转换为字符串类型时,转换可能会抛出bad_
lexical
_cast。显然,在这种情况下,我们应该始终处理这个异常,如果它被抛出。这在操作上风险较小,但它没有在boost文档中说明此操作是否可以抛出bad_
lexical
_cast,尽管给出的示例省略了catch块。log_message("Error " + boost::
lexical
_cast<std::string>(yoko) + ": " + strerror(yoko)); 从数值类型转换为字符串时,
浏览 0
修改于2010-07-08
得票数 1
回答已采纳
3
回答
boost
lexical
_cast抛出异常
我对c++使用的是boost库,而
lexical
_cast函数的行为非常奇怪。如果我使用
lexical
_cast("0.07513994"),它工作得很好,但是如果我使用我需要转换的变量,它会抛出bad_
lexical
_cast异常。string word;do string word; double x; x =
lexical
_cast
浏览 0
修改于2010-02-25
得票数 2
回答已采纳
2
回答
boost::
lexical
_cast错误输出
以boost::
lexical
_cast变量作为输入的bool的输出预期为0或1值。但我却得到了不同的价值。#include <string> { printf("%s\n", boost::
lexical
_
浏览 0
修改于2019-06-10
得票数 7
回答已采纳
1
回答
用模板化类重载
lexical
_Cast
我试图扩展
lexical
_cast以处理字符串->cv::Point转换,代码如下:#include <opencv2/opencv.hpp>#include <boost/algorithm/string/classification.hpp> #include <boost/algorithm/string/
浏览 2
提问于2014-10-09
得票数 1
回答已采纳
1
回答
boost::
lexical
_cast编译时出现警告
编译以下代码:#include <boost/
lexical
_cast.hpp> { return 0;结果是这样的: /usr/local/include/boost/
lexical
_cast.hpp
浏览 5
提问于2012-03-01
得票数 3
回答已采纳
1
回答
static_cast vs boost::
lexical
_cast
string str = "Text" + static_cast<ostringstream*>( &(ostringstream() << num) )->str();string str= "Text" + boost::
lexical
_cast<std::string>(num); 既然我已经知道转换类型(int到string),那么boost::
lexical
_c
浏览 0
修改于2013-07-22
得票数 5
回答已采纳
2
回答
boost::
lexical
_cast线程安全吗?
我对在多线程环境中使用atof有点多疑,所以有一个建议是用
lexical
_cast替换调用。
lexical
_cast线程安全吗?
浏览 3
提问于2015-04-08
得票数 2
回答已采纳
4
回答
Ruby -
Lexical
作用域与继承
这是这个原始问题的延续:FOO = 123 FOO = 555 class Bar puts FOO end def glorf endputs Foo::Bar.new.glorf # -> 123 有人能解释一下为什么第一个调用返回555,为什么第二个调用
浏览 0
修改于2017-05-23
得票数 34
回答已采纳
1
回答
如何在
lexical
.Scanner类中实例化JavaTokenParsers?
我正在编写一个解析器,它继承自JavaTokenParsers,因为我有如下函数: import scala.util.parsingimport scala.util.parsing.combinator.
lexical
.Scanners //s
浏览 2
修改于2016-06-25
得票数 1
回答已采纳
1
回答
我如何使用boost::
lexical
_cast与愚蠢::fbstring?
以下节目:#include <boost/
lexical
_cast.hpp>} std::cout << boost::
lexical
_cast<std::string>(foo{}); std::cout << boost::
lexical
_cast
浏览 4
提问于2016-05-09
得票数 2
回答已采纳
2
回答
结合使用boost::
lexical
_cast和std::transform
vector<A> as;std::transform( as.beginn(), as.end(), bs.begin(), boost::
lexical
_cast<B> );template<typename Dest>{ Dest operator()(
浏览 2
提问于2010-02-14
得票数 6
回答已采纳
1
回答
使用
lexical
_cast<float>(string)时精度丢失
当使用boost::
lexical
_cast (我在VS2013上使用boost版本1.58 )时,我无法获得字符串中指定的精确值,即使它可以在浮点型中表示:float r;R为91.249992 (0x42B67FFF),而不是91.250000 (0x42b68000) 先前版本的
浏览 4
修改于2016-08-03
得票数 4
7
回答
boost::
lexical
_cast的替代方案
我试过boost::
lexical
_cast,但不幸的是它太慢了。我想是因为它执行的所有检查。我需要的是一些东西,可以在不进行任何检查的情况下执行这种转换(我知道会有有效的数字存储为字符串)。以朴素的方式使用stringstream:interpreter << str;甚至比boost::
lexical
_cast
浏览 0
提问于2011-06-20
得票数 13
9
回答
非常差的boost::
lexical
_cast性能
我发现boost::
lexical
_cast的性能非常慢。想找出加速代码的方法。在Visual/O2 2008上使用/O2优化,并与Java1.6和python2.6.2进行比较,我看到了以下结果。整数铸造:std::string s ;{c++:for(int i = 0; i < 10000000; ++i)
浏览 24
修改于2010-05-30
得票数 47
回答已采纳
1
回答
替代
lexical
_cast<T>(std::string)
我有使用
lexical
_cast的模板代码。我需要在std::string和它们的值之间转换对象。
浏览 1
修改于2011-07-31
得票数 2
回答已采纳
2
回答
boost::
lexical
_cast<>的局部不变保证
我使用boost::
lexical
_cast<std::string>(double)将双字节转换为字符串,生成.NET解析的JSON序列化字节流。std::locale::global(std::locale("Czech")); std::cout << boost::
lexical
_cast<std::string>(0.15784465)我可以强迫boost::
lexical
_cast<>不知道地区吗?
浏览 2
修改于2013-09-24
得票数 8
回答已采纳
1
回答
带正号的boost::
lexical
_cast
如何使boost::
lexical
_cast在转换为std::string时包含一个正号?
浏览 3
提问于2012-10-15
得票数 0
回答已采纳
第 2 页
第 3 页
第 4 页
第 5 页
第 6 页
第 7 页
第 8 页
第 9 页
第 10 页
第 11 页
点击加载更多
领券