C++考试简答题复习.docxVIP

  • 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)

1亿VIP精品文档

相关文档