static_cast、dynamic_cast、reinterpret_cast和const_cast之间的区别
C-style cast举例:
int i;
double d;
i = (int) d;
上面的代码就是本来为double类型的d,通过(int)d将其转换成整形值,并将该值赋给整形变量i (注意d本身的值并没
有发生改变)。这就是典型的c-style类型转换。
下面是一个简单的程序:
#include
using namespace std;
int
转载
2014-03-28 09:54:08 ·
356 阅读 ·
0 评论