码迷,mamicode.com
首页 >  
搜索关键字:成员函数    ( 3562个结果
C++ Primer笔记9_构造函数_拷贝构造(深拷贝与浅拷贝)
1.构造函数:>构造函数是一个特殊的、与类同名的成员函数,用于给每一个成员设置适当的初始值。>构造函数不能有返回值,函数名与类名同样。>缺省构造函数时,系统将自己主动调用该缺省构造函数初始化对象,缺省构造函数会将全部数据成员都初始化为零或 空。缺省构造函数是不带參数的构造函数。>创建一个对象时...
分类:编程语言   时间:2014-07-16 22:52:24    阅读次数:283
重载-重写(覆盖)-隐藏的区别
重载和重写搞的差不多了,隐藏有有点混乱了,在此记一下,留作后看成员函数被重载的特征(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual 关键字可有可无。重写(覆盖)是指派生类函数覆盖基类函数,--这是c++多态的标志,虚函数赋零则变成虚基类(纯粹的接口申明类),...
分类:其他好文   时间:2014-07-16 20:50:54    阅读次数:131
c++特别要点:多态性与虚函数
本来是准备在工厂模式中顺便整理。但粗略浏览了,内容还是很多,需要单独开一篇。一、什么是多态性? 多态性可以概括为“一个接口,多种方法”。 多态与非多态的区别在于“成员函数调用地址的早绑定和晚绑定”。“早绑定”在编译期就可以确定函数的调用地址,是静态的;“晚绑定”在运行时才能确定函数的调用地址,是.....
分类:编程语言   时间:2014-07-16 20:46:22    阅读次数:214
如何选择STL容器中对象的删除方法
备注:唯一从容器中除去一个元素的方法是在那个容器上调用一个成员函数。 以下介绍删除不同类型的容器中满足某种条件的值的方法,某种条件指的是bool badValue(int value)返回true的情况。1、序列容器for(SeqContainer::iterator i = c.begin();....
分类:其他好文   时间:2014-07-16 20:25:12    阅读次数:150
CSliderCtrl(滑块)控件
CSliderCtrl(滑块)控件CSliderCtrl常用属性CSliderCtrl类常用成员函数CSliderCtrl运用示例一、CSliderCtr常用属性Orientation 水平,还是垂直Point 滑块样式Tooltips 刻度提示 //由于视频录制软件的问题,这个无法在视频上显示出来...
分类:其他好文   时间:2014-07-14 00:41:13    阅读次数:970
CProgressCtrl进度条控
CProgressCtrl常用属性CProgressCtrl类常用成员函数CProgressCtrl代码示例一、CProgressCtrl控件属性 当我们在处理大程序时,常常需要耗很长时间(比如搜索内存,复制大文件),为了不让用户错误的认为系统已经死机,我们要给程序添加进度条。 vertical :...
分类:其他好文   时间:2014-07-14 00:25:46    阅读次数:328
CSpinButtonCtrl数字调节控件
CSpinButtonCtrl常用属性CSpinButtonCtrl类常用成员函数CSpinButtonCtrl代码示例一、CSpinButtonCtrl控件属性1.添加EDIT控件2.添加Spin控件 如果不是这样的顺序的话,使用ctrl+D改变Tab顺序,使spin紧靠edit后面3.在EDIT...
分类:其他好文   时间:2014-07-14 00:18:48    阅读次数:332
c/c++面试题(6)运算符重载详解
1.操作符函数: 在特定条件下,编译器有能力把一个由操作数和操作符共同组成的表达式,解释为对 一个全局或成员函数的调用,该全局或成员函数被称为操作符函数.该全局或成员函数 被称为操作符函数.通过定义操作符函数,可以实现针对自定义类型的运算法则,并使之 与内置类型一样参与各种表达式运算.2.首先我们先...
分类:编程语言   时间:2014-07-13 23:25:55    阅读次数:398
C++学习笔记7
1.  基于 const的重载 为了解决这个问题,我们必须定义两个display 操作:一个是const,另一个不是const。基于成员函数是否为const,可以重载一个成员函数; 同样地,基于一个指针形参是否指向const(第7.8.4 节),可以重载一个函数。const对象只能使用const 成员。 非const 对象可以使用任一成员,但非const 版本是一个更好的匹配。 在此,我们将...
分类:编程语言   时间:2014-07-10 22:09:07    阅读次数:228
Effective C++ Item 25 考虑写出一个不抛异常的swap函数
经验:当std::swap对你的类型效率不高时,提供一个swap成员函数,并确定这个函数不抛出异常 示例: stl里的swap算法 namespace std{ template void swap(T &a, T &b){ T temp(a); a = b; b = temp; } } //“pimpl手法”(pointer to implementation) --> 文件间的编译依存度 class WidgetImpl{ public: //... pr...
分类:编程语言   时间:2014-07-10 19:35:50    阅读次数:240
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!