RUNTIME_CLASS返回的指针是什么?
跟同学们讨论一下:RUNTIME_CLASS(CDocument)返回的指针是什么?不是指向文档类的指针吧?...
跟同学们讨论一下:
RUNTIME_CLASS(CDocument)返回的指针是什么?
不是指向文档类的指针吧? 展开
RUNTIME_CLASS(CDocument)返回的指针是什么?
不是指向文档类的指针吧? 展开
3个回答
展开全部
这个RUNTIME_CLASS是一个宏,具体如下:
#define RUNTIME_CLASS(class_name) \
(&class_name::class##class_name)
其中##是字符连接操作,比如
you##me 相当于youme。
RUNTIME_CLASS返回的是该类的一个类对象的数据成员地址
如上:RUNTIME_CLASS(CDocument)就会返回:的成员对象的classCDocument数据成员
但具体它指什么,比较复杂,要知道详情,可以参照侯捷的《深入浅出MFC》。
希望对楼主有所帮助!
#define RUNTIME_CLASS(class_name) \
(&class_name::class##class_name)
其中##是字符连接操作,比如
you##me 相当于youme。
RUNTIME_CLASS返回的是该类的一个类对象的数据成员地址
如上:RUNTIME_CLASS(CDocument)就会返回:的成员对象的classCDocument数据成员
但具体它指什么,比较复杂,要知道详情,可以参照侯捷的《深入浅出MFC》。
希望对楼主有所帮助!
展开全部
这个RUNTIME_CLASS是一个宏,具体如下:
#define RUNTIME_CLASS(class_name) \
(&class_name::class##class_name)
其中##是字符连接操作,比如
you##me 相当于youme。
RUNTIME_CLASS返回的是该类的一个类对象的数据成员地址
如上:RUNTIME_CLASS(CDocument)就会返回:的成员对象的classCDocument数据成员
但具体它指什么,比较复杂,要知道详情,可以参照侯捷的《深入浅出MFC》。
#define RUNTIME_CLASS(class_name) \
(&class_name::class##class_name)
其中##是字符连接操作,比如
you##me 相当于youme。
RUNTIME_CLASS返回的是该类的一个类对象的数据成员地址
如上:RUNTIME_CLASS(CDocument)就会返回:的成员对象的classCDocument数据成员
但具体它指什么,比较复杂,要知道详情,可以参照侯捷的《深入浅出MFC》。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
如下:
#define RUNTIME_CLASS(class_name) \
(&class_name::class##class_name)
其中##是字符连接操作,比如
you##me 相当于youme。
RUNTIME_CLASS返回的是该类的一个类对象的数据成员地址
如上:RUNTIME_CLASS(CDocument)就会返回:
的成员对象的classCDocument数据成员.
#define RUNTIME_CLASS(class_name) \
(&class_name::class##class_name)
其中##是字符连接操作,比如
you##me 相当于youme。
RUNTIME_CLASS返回的是该类的一个类对象的数据成员地址
如上:RUNTIME_CLASS(CDocument)就会返回:
的成员对象的classCDocument数据成员.
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询