用于基本类型之间的转换,但是不能用于基本类型指针的转换

用于有继承关系类对象之间的转换和类指针之间的转换

int main()

{

    int i=0x12345;

    char c='c';

    int* pi=&i;

    char* pc=&c;

    c=static_cast<char>(i);

    pc=static_cast<char*>(pi);// 报错

}