uint64 value = 0x543;
double dval = *reinterpret_cast<double*>(&value);
我希望 dval 具有一定的值,當用十六進制撰寫時,它看起來像“0x543”。這樣做有什么危險嗎?您是否看到了一種更有效的方法?
謝謝
uj5u.com熱心網友回復:
使用std::bit_cast. 實際上,顯示的示例正是您想要做的。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qukuanlian/513359.html
標籤:c 11重新诠释演员
上一篇:根據模板型別有條件地初始化類變數
