摘要:
在C++中有四种命名强制类型转换:const_cast、static_cast、dynamic_cast和reinterpret_cast。这篇文章对C++中的强制类型转换讲得比较清楚。1. const_cast const_cast用于将const类型转换为非const类型,例如:const char *str = "hello";char *p = const_cast<char *>(str);2. static_cast和dynamic_cast 这两种cast功能相似,但是static_cast没有动态检查的功能,而dynamic_cast有动态检查的 阅读全文
posted @ 2013-01-28 22:12
RichardUSTC
阅读(196)
评论(0)
推荐(0)

浙公网安备 33010602011771号