MFC运行时

这篇博客探讨了MFC运行时类的相关函数,包括GetRuntimeClass(), GetBaseClass()和GetThisClass(),以及如何利用它们进行类型判断和构造。接着讨论了在连接时遇到的阻塞问题,提到了可能的解决思路。文章还深入解释了COM的聚合概念,引用了MSDN的解释,强调了实现中IUnknown的重要性。此外,提到了sizeof运算符的规则以及数据库的同步机制,并简要提及了socket的六种IO模型和同步异步的概念。" 126878814,11261144,51单片机通过继电器控制直流电机正反转原理与接线,"['51单片机', '嵌入式硬件', 'C语言']
摘要由CSDN通过智能技术生成

1。MFC运行时

GetRuntimeClass(); 虚函数

GetBaseClass(); 成员函数

GetThisClass(); 成员函数

每一个类中,有一个CRuntimeClass的对象,然后把这个类的信息记录到CRuntimeClass类型的成员里面,同时可以找到父类中的此成员,例如,判断当前类是不是某个类型等。构造函数也记录在这个成员里面,这样就可以进行构造。 

同时,也可以通过虚函数机制,得到真正的类型。

2。connect连接时阻塞的,如何才能继续?

通过定时器?好像不对吧。

3。com的聚合和忘了什么了,怎么理解?

 

Aggregation is the object reuse mechanism in which the outer object exposes interfaces from the inner object as if they were implemented on the outer object itself. This is useful when the outer object delegates every call to one of its interfaces to the same interface in the inner object. Aggregation is available as a convenience to avoid extra implementation overhead in the outer object in this case. Aggregation is actually a specialized case of

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值