我正在使用一个具有“NT_SUCCESS”成功宏的API。但是他们没有一个失败。所以通常我必须这样做。#定义成功或失败
if(something failed)
return !NT_SUCCESS;
else
return NT_SUCCESS;
有!NT_SUCCESS我不认为是非常可读的。所以,我决定这样做:
#define SUCCESS NT_SUCCESS
#define FAILURE (!NT_SUCCESS)
编辑=============================
这是NT_SUCCESS如何声明,做我所做的事情仍然可以。
那会好吗?
非常感谢您的任何建议,
这应该是好 – 2010-01-28 07:52:48
我刚刚编辑我的文章。显示如何声明NT_SUCCESS。谢谢。 – ant2009 2010-01-29 03:01:04
是的,'#define'确定。您可以正确使用它。 – 2010-01-29 03:29:46