关于boost中数据类型转化问题
来源:互联网 发布:淘宝店铺店招类型招牌 编辑:程序博客网 时间:2024/06/06 01:56
遇到一个问题,string转换为 int。利用 boost 库文件。
报错catch异常为:
IEXPLORE.EXE 中的 0x7c812a6b 处未处理的异常: Microsoft C++ 异常: 内存位置 0x0012d5c8处的boost::exception_detail::clone_impl<boost::exception_detail::error_info_injector<boost::bad_lexical_cast>>。
为何异常,原因如下:
string -> int
1.string 里面必须是 数字 否则会异常
比如 string a("123") 可以
string a("df34") 不可以
2.你既然是想转换程int 就必要拿int型来接受
nFileId =
boost::lexical_cast<int>(m_strFileId);改为
int b =
boost::lexical_cast<int>(m_strFileId)
满足这2点则无抛出异常
感谢这位同学:http://hi.csdn.net/linsen_519。
- 关于boost中数据类型转化问题
- 数据类型转化问题?
- 关于C语言中数据类型的转化方式
- 关于oracle中数据类型的问题
- python 中数据类型的转化
- 一个关于数据类型转化与输出的问题~~~~急~~~!!!先谢谢了
- LINQ to Entities中关于类型转化的问题
- 关于Json格式中时间格式转化问题
- 关于SpringMVC中String与Date类型转化问题
- 从小端大端问题剖析数据类型转化
- 关于Boost电感的问题
- c#中各种数据类型的转化
- c#中各种数据类型的转化
- c#中各种数据类型的转化
- c#中各种数据类型的转化
- VC中常见的数据类型转化
- hive中数据类型的转化CAST
- 关于String转化的问题
- Android 资源目录的相关知识
- 地理坐标系与投影坐标系的区别
- T-SQL入門攻略之11-查看数据库对象
- 动态启动dll上的函数。
- loginc:empty和logic:not empty的区别和联系(转)
- 关于boost中数据类型转化问题
- 寻找缺失的数字...
- GNU make中文手册
- C再学笔记
- 堆分配串一些操作
- 配置-当遇到泛型时怎么办
- T-SQL入門攻略之12-创建数据表
- poj2244
- linux中select使用方法