gpt4 book ai didi

c++ - 简化取消引用 void 指针

转载 作者:太空宇宙 更新时间:2023-11-04 14:49:23 25 4
gpt4 key购买 nike

此 WINAPI 线程回调:

DWORD WINAPI dont_thread_on_me(LPVOID context) {
int value = *((int *)context);
return ERROR_SUCCESS;
}

特别是行:

    int value = *((int *)context);

有效。但是 *((int *)context) 是各种讨厌的。有更好的写法吗?

最佳答案

int value = *reinterpret_cast<int *>(context);

如果需要的话,您无法真正回避存在强制转换的事实。

关于c++ - 简化取消引用 void 指针,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19010436/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com