快捷搜索:   服务器  安全  linux 安全  MYSQL  dedecms

C++提供了四个显式的数据类型转换函数

    1 reinterpret_cast(在编译期间实现转换)

    reinterpret_cast类型转换函数将一个类型的指针转换成另一个类型的指针。这种转换不用于修改指针变量值数据存放的格式(不改变指针变量值),只需在编译期间重新解释指针的类型就可以做到。

    reinterpret_cast可以将指针值转换为一个整型数。但是不能用于非指针类型的转换,否则将不会通过编译。

    什么时候使用reinterpret_cast进行数据类型的转换:

    (1)将基本类型指针转换成另一个类型的指针。

    例如:

    基本类型指针的转换

    double d = 9.3;

    double *pd = &d;

    int *pi = reinterpret_cast<int *>(pd)

顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论