面向对象的程序设计实验.docxVIP

  • 13
  • 0
  • 约1.22万字
  • 约 30页
  • 2018-05-10 发布于福建
  • 举报
验证实验一:构造函数与析构函数我们在声明一个变量时,如果对它进行了初始化,那么在为此变量分配内存空间时还会向内存单元中写入变量的初始化,这就需要构造函数来实现。构造函数的作用就是在对象被创建时利用特定的初始值构造对象,把对象置于某一个初始状态,它在对象被创建的时候由系统自动调用,无参数也没有返回值。?析构函数和构造函数的作用是相反的,它会在对象被删除之前做一些清理工作。析构函数是在对象要被删除时由系统自动调用的,它执行完后对象就消失了,分配的内存空间也释放了。一、实验目的:设计一个程序验证构造函数与析构函数的调用机制。二、源代码:以下是一个“Student”类的定义与实现:#include iostream#include stringusing namespace std;class Student{public:Student();//声明构造函数Student(Student student);//声明拷贝构造函数~Student();//析构函数voidsetName(string name);voidsetNumber(intnum);voidgetName(void);voidgetNumber(void);private:stringm_sName;intm_iNum;};Student::Student()//构造函数的实现{coutYou can see this

文档评论(0)

1亿VIP精品文档

相关文档