C++考试简答题复习.doc
《C++考试简答题复习.doc》由会员分享,可在线阅读,更多相关《C++考试简答题复习.doc(21页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、Four short words sum up what has lifted most successful individuals above the crowd: a little bit more.-author-dateC+考试简答题复习C+考试简答题复习简答题1、简述构造函数、析构函数和拷贝构造函数的特点和用途。A、构造函数特点:函数名和类名相同;公有访问属性;无函数返回类型;对象被创建之后自动调用;可以重载;可在类内或类外定义构造函数作用:初始化对象B、析构函数特点:名字特别加;没有参数;不能重载;对象生存期时,系统自动调用;析构函数作用:在对象生存期结束之后自动执行清理工作C、
2、拷贝构造函数特点:与类同名;没有返回类型;只有一个为该类对象的引用作为参数;作用:实现对象之间的初始化2、const有什么作用?可以实现同一个数据对象的不同场合不同途径的共享,同时防止错误操作对数据的更改。3、简述this指针的特点指向本类对象,其值时当前被调用的成员函数所在的对象的起始地址,编译系统自动实现。4、简述静态成员和静态成员函数的特点用途(static)静态数据成员特点:每个类中只有一个拷贝,可以实现同一类不同对象之间实现数据共享(static int number);生存期同程序周期一样长;初始化不加访问限定符且前面不加(static),例如int CStudent: Totle
3、Number=120;静态成员函数:(例如:static int set_totle_len(); )属于类的静态成员,但都不是对象成员;公有静态成员函数可以通过类名或者对象名来调用,一半的非静态成员函数只能通过对象名来调用;静态成员函数可以直接访问该类的静态成员,不能直接访问非静态数据成员和非静态成员函数;若要,可通过对象来引用。5、友元函数、友元类的特点和用途是什么?友元(成员)函数特点:定义在类外部,但是需要在类体内进行说明;说明时在前面加上关键字friendclass Apublic: .friend (B:)double GetDistance(A start,A stop); .;
4、友元(成员)函数作用:提高程序的运行效率,可以访问类中的保护和私有成员;友元类特点:class A. friend class B; .;友元类作用:能够允许一个类中的所有成员函数都能够访问另一个类中的私有成员。6、单一继承和多重继承的定义?单一继承:一个类只从一个基类派生;多重继承:一个雷从多个基类派生。简述经过公有继承和私有继承之后派生类中访问权限的变化。公有继承之后public protected权限保持不变,private变为不可访问,私有继承之后public protected均变为private,private变为不可访问。用派生类定义对象时构造函数的执行过程。调用基类的构造函数,
5、调用顺序按照他们被继承时声明的顺序(从左到右);调用内嵌成员的构造函数,调用顺序按照他们在类中声明的顺序;派生类的构造函数中的内容运算符重载需要遵循哪些原则?不改变运算符原有的含义不改变运算符原有的优先级别,也不能改变运算符需要的操作数的数目不能创建新的运算符,只能重载C+已有的有些运算符不能重载多态性的含义以及内容。多态性是指当不同的对象收到相同的消息时产生不同的动作。包括静态联编和动态联编。静态联编是编译时的多态性,通过重载机制实现。动态联编时运行时的多态性通过继承以及虚函数来实现。虚函数、纯虚函数、抽象类虚函数:围了实现某种功能而假设的函数称为虚函数,使用virtual声明。作用是实现运
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- C+ 考试 答题 复习
限制150内