全球旧事资料 分类
一、考点1面向对象的四大特性是:抽象、封装、继承、多态2构造函数的作用是:创建对象时为对象赋初值析构函数的作用是:释放对象占用的资源3根据继承的基类的多少,C将继承分为:单继承和多继承4C进行动态内存分配的一对运算符是:
ew和delete5纯虚函数:是一个在基类中说明的虚函数,它在该类基类中没有定义,但要求在它的派生类中必须定义自己的版本,或重新说明为纯虚函数。抽象类:如果一个类至少有一个纯虚函数,那么就称该类为抽象类。带有纯虚函数的类是抽象类,抽象类不能实例化。6对象拷贝有两种方式:浅拷贝和深拷贝7变量的生存期分为:动态生存期、静态生存期8C里的逻辑值:非0表示真,0表示假9C里函数参数传递方式有:值传递、地址传递、引用传递10静态成员变量属于类,所有的对象共享。11根据访问控制,C将继承分为:公有继承、私有继承、保护继承12类的访问属性包括:公有、私有、继承13用co
st修饰的对象,其意思是:对象的状态不能被修改14拷贝构造函数被调用的场合有3种,分别是:用对象作参数构造对象时、为函数实参对象赋值时、函数返回对象时15C里的模版包括:函数模版、类模版16命名空间:一个由程序设计者命名的内存区域
f作用:类似于操作系统中的目录和文件的关系。名字空间建立了一些相互分隔的作用域,把全局标识符分隔开,避免产生名字冲突。17虚基类的作用P124
如果一个派生类有多个直接基类,而这些基类又有一个共同的基类,则在最终的派生类中会保留该间接共同基类成员的多份同名成员。但由于保留共同基类的多份成员,不仅占用较多的存储空间,还增加了访问这些成天元时的困难,容易出错。C提供了虚基类的方法,使得在继承间接共同基类时只保留其一份成员。18多态及其分类P145多态性是指用一个名字定义不同的函数,这些函数执行不同但又类似的操作,从而可以使用相同的调用方式来调用这些具有不同功能的同名函数。面向对象的多态性分为:参数多态,包含多态,重载多态,强制多态前两种称为通用多态,后两种称为专用多态19虚函数与重载函数的比较P153(1)函数重载处理的是同一层次上的同名函数问题,而虚函数处理的是同一类族中不同派生层次上的同名函数问题,前者是横向重载,后者可以理解为纵向重载。但与重载不同的是:同一类族的虚函数的首部是相同的,而函数重载时函数的首部是不同的。(2)重载函数可以是成员函数或普通函数,而虚函数只能是成员函数。(r
好听全球资料 返回顶部