- 2
- 0
- 约 3页
- 2022-04-23 发布于江苏
- 举报
C++考试简答题复习.docx请管理员帮我审核一下,这篇文档的主要内容如题目所示啊
简答题
1、简述构造函数、析构函数和拷贝构造函数的特点和用途。
A、构造函数特点:函数名和类名相同;公有访问属性;无函数返回类型;对象被创建之后自动调用;可以重载;可在类内或类外定义
构造函数作用:初始化对象
B、析构函数特点:名字特别加~;没有参数;不能重载;对象生存期时,系统自动调用; 析构函数作用:在对象生存期结束之后自动执行清理工作
C、拷贝构造函数特点:与类同名;没有返回类型;只有一个为该类对象的引用作为参数; 作用:实现对象之间的初始化
2、const 有什么作用?
可以实现同一个数据对象的不同场合不同途径的共享,同时防止错误操作对数据的更改。 3、简述this 指针的特点
指向本类对象,其值时当前被调用的成员函数所在的对象的起始地址,编译系统自动实现。 4、简述静态成员和静态成员函数的特点用途(static)
静态数据成员特点:
每个类中只有一个拷贝,可以实现同一类不同对象之间实现数据共享(static int number); 生存期同程序周期一样长;
初始化不加访问限定符且前面不加(static),例如 int CStudent:: TotleNumber=120; 静态成员函数:(例如:static int set_totle_len(); )
属于类的静态成员,但都不是对象成员;公有静态成员函数可以通过类名或者对象名来调用, 一半的非静态成员函数只能通过对象名
原创力文档

文档评论(0)