gpt4 book ai didi

c++ - IFCOOM、IFC、SAFE_RELEASE 宏是什么意思?

转载 作者:塔克拉玛干 更新时间:2023-11-03 07:17:00 25 4
gpt4 key购买 nike

我在谷歌上搜索了很长时间,但没有找到这些宏的任何定义。我遇到他们翻看this article

我猜它与 COM、DirectX 和/或调试有某种关系。

最佳答案

#define IFC(x) { hr = (x); if (FAILED(hr)) goto Cleanup; }
#define IFCOOM(x) { if ((x) == NULL) { hr = E_OUTOFMEMORY; IFC(hr); } }
#define SAFE_RELEASE(x) { if (x) { x->Release(); x = NULL; } }

关于c++ - IFCOOM、IFC、SAFE_RELEASE 宏是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32228711/

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