一个类型指针去减1, 这是什么语法???
CMapPtrToPtr源码中的
struct __POSITION
{
};
typedef __POSITION* POSITION;
#define BEFORE_START_POSITION ((POSITION)-1L) //看到没有,一个类型指针去减1, 这是什么语法???
_AFXCOLL_INLINE POSITION CMapPtrToPtr::GetStartPosition() const
{ return (m_nCount == 0) ? NULL : BEFORE_START_POSITION; } //BEFORE_START_POSITION; 看到这个宏了吧
是否是我 查看源码 错了,。还是什么原因??