char str[] = “glad to test something”;
char *pStr = str;
int *p = static_cast<int *>(pStr);
// Error:
error C2440: “static_cast”: 无法从“int *”转换为“char *”
1> 与指向的类型无关;转换要求 reinterpret_cast、C 样式转换或函数样式转换
// Correct:
int *p = reinterpret_cast<int *>(pStr);