码迷,mamicode.com
首页 >  
搜索关键字:成员函数    ( 3562个结果
C++构造函数
构造函数是特殊的成员函数,只要创建类类型的新对象,都要执行构造函数,定义对象指针不会调用构造函数。创建类类型的新对象时,编译器为对象分配内存空间,完成后自动调用构造函数初始化对象的数据成员。构造函数的主要工作是初始化对象的数据成员。0、构造函数的特点(1)、构造函数与类同名(2)、构造函数没有返回类...
分类:编程语言   时间:2014-05-16 19:30:56    阅读次数:502
C++ this指针
成员函数不能定义 this 形参,而是由编译器隐含地定义。成员函数的函数体可以显式使用 this 指针,但不是必须这么做。如果对类成员的引用没有限定,编译器会将这种引用处理成通过 this 指针的引用。尽管在成员函数内部显式引用 this 通常是不必要的,但有一种情况下必须这样做:当我们需要将一个对...
分类:编程语言   时间:2014-05-16 19:02:06    阅读次数:279
《c++编程剖析-问题,方案和设计准则》笔记
1vector的使用我们只可以使用operator[]和at()去改动那些已经存在于容器中的东西.而用reserve()函数不会使得容器中充满函数,需要用resize()函数代替当不对容器内的元素做任何改动时,记得使用const_iterator2关于标准成员函数C++标准库的实现中的成员函数签名并不要求与标准中说..
分类:编程语言   时间:2014-05-16 02:35:30    阅读次数:360
类的集成,对基类私有成员的访问
派生类不能直接访问基类的私有成员,若要访问必须使用基类的接口,即通过其成员函数。实现方法有如下两种:1.在基类的声明中增加保护成员,将基类中提供给派生类访问的私有成员定义为保护成员。2.将需要访问基类私有成员的派生类成员函数声明为友元。#includeusing namespace std;clas...
分类:其他好文   时间:2014-05-15 17:44:44    阅读次数:234
学习MFC
1、子窗口类中调用父窗口类中的成员函数: C...
分类:其他好文   时间:2014-05-15 15:09:10    阅读次数:203
C++格式化输出
格式化输出主要包括控制状态标志、输出宽度、填充字符、输出精度等内容。其目的是实现特定的输出格式,实现方式有两种:使用状态标志和成员函数进行格式化输出和使用流操作符进行格式化输出。 1.使用状态标志和成员函数 输出标志由各种状态标志来确定,它们是定义在ios类中的枚举变量,引用时必须包含ios::前缀。常见的状态标志如下: 与此相关的主要是以下重要成员函数。 setf(long flag...
分类:编程语言   时间:2014-05-15 04:34:09    阅读次数:319
c++ 派生类向基类转换的可访问性
对于c++面向对象一直很疑惑,这次决定下功夫把它弄明白一、派生类和基类之间的类型转换首先理解,派生类含有基类的所有成分,只不过有些就算在派生类的成员函数也不能访问而已。(1)派生类和基类的自动转换只针对指针或引用类型。只有指针和引用支持自动类型转换,同时,也只有指针和引用才可以静态类型和动态类型不同...
分类:编程语言   时间:2014-05-14 18:13:39    阅读次数:290
c++重载、覆盖和隐藏
看以前的:http://www.cnblogs.com/youxin/p/3305688.html答案:a.成员函数被重载的特征:overload(1)相同的范围(在同一个类中);(2)函数名字相同;(3)参数不同;(4)virtual关键字可有可无。b.覆盖override是指派生类函数覆盖基类函...
分类:编程语言   时间:2014-05-14 11:45:33    阅读次数:349
boost::bind
bind并不是一个单独的类或函数,而是非常庞大的家族,依据绑定的参数个数和要绑定的调用对象类型,总共有十个不同的形式,但它们的名字都叫bind. bind接受的第一个参数必须是一个可调用对象f,包括函数,函数指针,函数对象和成员函数,之后bind接受最多9个参数,参数的数量必须与f的参数数量相等 _...
分类:其他好文   时间:2014-05-14 08:50:09    阅读次数:348
C++ this指针
成员函数不能定义 this 形参,而是由编译器隐含地定义。成员函数的函数体可以显式使用 this 指针,但不是必须这么做。如果对类成员的引用没有限定,编译器会将这种引用处理成通过 this 指针的引用。尽管在成员函数内部显式引用 this 通常是不必要的,但有一种情况下必须这样做:当我们需要将一个对...
分类:编程语言   时间:2014-05-14 07:50:45    阅读次数:263
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!