佚名通过本文主要向大家介绍了
pThis是个什么东西?等相关知识,希望对您有所帮助,也希望大家支持linkedu.com www.linkedu.com
问题: pThis是个什么东西?
描述:
解决方案1:
描述:
做COM时,碰到了pThis,有点象this指针,请问它究竟是个什么东西呀?
还有_T()有什么作用?
谢谢!
解决方案1:
#define METHOD_PROLOGUE(theClass, localClass) theClass* pThis = ((theClass*)((BYTE*)this - offsetof(theClass, m_x##localClass))); AFX_MANAGE_STATE(pThis->m_pModuleState) pThis; // avoid warning from compiler
这就是pThis
_T是一个字符串转换宏,跟编译选项中的预定义宏_UNICODE 和_MBCS有关不
也就是将字符串在编译时转成多字节编码或双字节编码存储