![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++
文章平均质量分 81
bettybill
这个作者很懒,什么都没留下…
展开
-
Member Initialization List
摘录自《深度探索C++对象模型》以下四种情况,必须使用Member Initialization List:1、当初始化一个 reference member 时;2、当初始化一个 const member 时;3、当调用一个 base class 的 constructor,而它拥有一组参数时;4、当调用一个 member class 的 constructor,而它拥有一组转载 2012-08-02 10:08:29 · 436 阅读 · 0 评论 -
如何使类的成员函数作为回调函数
如果试图直接使用C++的成员函数作为回调函数将发生错误,甚至编译就不能通过。其错误是普通的C++成员函数都隐含了一个传递函数作为参数,亦即“this”指针,C++通过传递this指针给其成员函数从而实现程序函数可以访问C++的数据成员。这也可以理解为什么C++类的多个实例可以共享成员函数却-有不同的数据成员。由于this指针的作用,使得将一个CALL-BACK型的成员函数作为回调函数安装时就会因为转载 2012-08-18 00:17:23 · 388 阅读 · 0 评论 -
C与C++函数指针
原文地址:C与C++函数指针作者:天涯子1、函数指针 定义:函数指针是指指向函数的指针。像其他指针一样,函数指针也指向特定的类型。函数类型由其返回值以及形参表确定,而与函数名无关。e.g void (*pf) ( char,int ); 这个语句将pf声明指向函数的指针,它所指向的函数带有一个char类型,一个int类型,返回类型为void我们可以这样理转载 2012-08-22 20:02:16 · 424 阅读 · 0 评论 -
VC 子窗口全屏
BOOL m_bFullScreen; CWnd *m_pWndSave; WINDOWPLACEMENT m_wpmSave; if (m_bFullScreen) { m_pWndSave->ShowWindow(SW_SHOW); SetParent(m_pWndSave); ModifyStyle(WS_POPUP, WS_CHILD); Se转载 2012-09-03 23:53:40 · 520 阅读 · 0 评论