当前位置: 编程技术>c/c++/嵌入式
深入解析C++中的构造函数和析构函数
来源: 互联网 发布时间:2014-10-19
本文导语: 构造函数:在类实例化对象时自动执行,对类中的数据进行初始化。构造函数可以从载,可以有多个,但是只能有一个缺省构造函数。 析构函数:在撤销对象占用的内存之前,进行一些操作的函数。析构函数不能被重载,只能...
构造函数:
在类实例化对象时自动执行,对类中的数据进行初始化。构造函数可以从载,可以有多个,但是只能有一个缺省构造函数。
析构函数:
在撤销对象占用的内存之前,进行一些操作的函数。析构函数不能被重载,只能有一个。
调用构造函数和析构函数的顺序:
先构造的后析构,后构造的先折构。它相当于一个栈,先进后出。
代码如下:
#include
#include
using namespace std;
class Student{
public:
Student(string,string,string);
~Student();
void show();
private:
string num;
string name;
string sex;
};
Student::Student(string nu,string na,string s){
num=nu;
name=na;
sex=s;
cout
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
站内导航:
特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!