- 博客(8)
- 收藏
- 关注
转载 c++构造函数之四种默认构造方式
c++构造函数的知识在各种c++教材上已有介绍,不过初学者往往不太注意观察和总结其中各种构造函数的特点和用法,故在此我根据自己的c++编程经验总结了一下c++中各种构造函数的特点,并附上例子,希望对初学者有所帮助。1. 构造函数是干什么的12345678910
2016-06-26 17:33:43 9089 1
原创 虚函数的工作原理
1) 每一个虚函数,它都带有一个虚表(如下图).里面记录了关于当前类的虚函数的信息.2) 首先,我们先了解什么是虚函数. 虚函数形成的条件: 1.基类函数必须是virtual; 2.派生类的函数必须重载基类的virtual函数;3) 就这样,虚函数已经记录了它的基本信息(基类和派生类),当我们用派生类调用虚函数时,虚表就会分辨是否 在虚函数列表中.若
2016-06-26 16:12:40 209
转载 c++中的强制转换static_cast、dynamic_cast、reinterpret_cast的不同用法儿
c++中的强制转换static_cast、dynamic_cast、reinterpret_cast的不同用法儿C 风格(C-style)强制转型如下:(T) exdivssion // cast exdivssion to be of type T函数风格(Function-style)强制转型使用这样的语法:T(exdivssion) // cast exdiv
2016-06-24 17:41:30 295
转载 你心目中最难忘的侯捷老师的文章有哪些???
作者:武龙飞链接:https://www.zhihu.com/question/30354267/answer/47765817来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。元智大学和清华大学的资讯系同学,最近不约而同邀请我在自校的资讯周上为同学们做个演讲。对于那些吊尔郎当、连自己也不关心自己的同学,我向来一点气力都舍不得花;但对于积极上进的
2016-06-20 01:25:54 1231
转载 CreateCompatibleBitmap 和 CreateCompatibleDC
函数功能:该函数创建与指定的设备环境相关的设备兼容的位图。 函数原型:HBITMAP CreateCompatibleBitmap(HDC hdc,int nWidth,int nHeight); 参数: hdc: 设备环境句柄。 nWidth:指定位图的宽度,单位为像素。 nHeight:指定位图的高度,单位为像素。 返回值:如果函数执
2016-06-19 16:40:40 688
转载 VC/MFC 工具栏设计-CToolBar使用
工具栏中包含了一组用于执行命令的按钮,每个按钮都用一个图标来表示。当单击某个按钮时,会产生一个相应的消息,对这个消息的处理就是按钮的功能实现。将菜单中常用的功能放置在工具栏中,这样可以方便用户操作,省去了在级联菜单中一层层查找菜单项的麻烦。6.2.1 工具栏类CToolBar在MFC类库中,CToolBar类封装了工具栏的基本功能,CToolBar类的主要方法如
2016-06-17 17:16:07 6771
转载 侯捷《C++/OOP/GP/DP》讲座心得
OOP/GP/DP》讲座心得侯捷《C++/OOP/GP/DP》讲座心得 ——— 作者: naven 很高兴侯捷老师又来公司了,给我们上了四天非常生动
2016-06-01 15:33:45 738
转载 MFC中,句柄和指针的关系
1.引出句柄CDC问题:1.CDC dc;dc.LineTo(point);无法运行2.CDC *dc=GetDC();dc->LineTo(point);就可以运行了MFC中有大量的句柄包装类。顾名思义,所谓句柄包装类,指的是这些类是封装了系统对象的句柄(HWND,HDC,HBITMAP等等),并提供了一组成员函数作为访问系统对象的接口。(这是一种资源封装的理念的体现)。
2016-06-01 15:12:03 333
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人