c++中何時會用到reinterpret_cast<>()運算符。

interpret解釋,reinterpret再解釋

int num = 102;
char *pNum = (char*)(& num); /* C轉換 */

char *pResult = reinterpret_cast<char*>(&num);/*C++轉換 */

(char*)難以發現,修改
因此 C++ 增長了四個轉換運算符
reinterpret_cast<T>();
static_cast<T>();
const_cast<T>();
dynamic_cast<T>();

因此別懷疑了,用吧!!!get

相關文章
相關標籤/搜索