作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
如何在 C++ 中将 bstr_t 转换为 double?
我在考虑转换为 *char,然后将 *char 转换为 double?
最佳答案
如果您有 char*
或 wchar_t*
字符串,请使用 strtod
/wcstod
读取 double 的函数。
例如使用@Steve 的建议:
_bstr_t x;
double q = wcstod(x, NULL); // implicit conversion!
double p = strtod(x, NULL); // same
显然 _bstr_t
有隐式转换运算符到 const char *
和 const wchar_t*
,所以你可以直接在 float 解析中使用它们功能。
关于c++ - 将 bstr_t 转换为 double,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6701468/
如何在 C++ 中将 bstr_t 转换为 double? 我在考虑转换为 *char,然后将 *char 转换为 double? 最佳答案 如果您有 char* 或 wchar_t* 字符串,请使用
我是一名优秀的程序员,十分优秀!