- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 偷窥Boost Conversion Library(一)
开门见山 废话少说一、与多态类型相关的转换1、 polymorphic_cast与dynamic_castdynamic_cast可以安全地将一个指向多态对象的指针向下转换为派生类指针。但是,当dynamic_cast转换失败时,返回的是NULL,也就是说,dynamic_cast的转换成功与否是在运行期确定,而不像其他C++内建cast那样在编译期确定。换言之,如果在进行dyna
2004-04-19 19:02:00
4654
1
原创 偷窥Boost Conversion Library(二)
//(接上)三、与值和类型相关的类型转换1、 lexical_cast在程序开发中,往往需要将数字型对象的值转换为字符文本格式,或反之操作。我们在C/C++标准程序库中可以找到这样的函数来进行转换,例如atoi。但是他们都有个通病,使用复杂,缺少扩展性,更重要的是不够安全。使用lexical_cast就可以把这样的操作简单化。 try{ int i= 100;
2004-04-18 23:57:00
2831
Nana Demo(FreeMe, CodeShow)
2009-10-29
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人