类的构造函数的作用是什么?类析构函数的形参是几个?静态数据成员的初始化是怎么运行的?

类的构造函数的作用是什么?类析构函数的形参是几个?静态数据成员的初始化是怎么运行的?
c++源文件tdate.cpp//类的成员函数在类外部实现 代码怎么写?c++源文件test cpp//main函数的实现 代码怎么写? 头文件tdate.h//类的定义的实现 代码怎么写?

答题一定给分
比如class Point{ //这是一个类旁团定义的界面//

int yeah,month,day;

public:

void set(int y,int m,int d);
void print();
};

//类的成员在外定义如下//

void Point::set(int y,int m,int d){

yeah=y;month=m;day=d;

}

void Point::print(){

cout<
}

//在main函数里的实现//

int main(){

Point s;
s.set(12,34,56);
s.print();

}

程序结果为:12 34 56

构造函数是用来初始化某些对象的。如果不声明构造函数,程序将自动生成一个无参构造函数则启唯。如果声明了则不用之。

析构函数跟拷贝构造函数是成双成对的出现的。
只要使用了new申请了动态内存(堆)就必须使用析构函数来释放申请的内存。避免内存泄露。

形孙培参有多少个要看你的程序要求。没有固定的。

静态数据是static int a; //例子//
在类界面外声明最好。
← 上一篇: 下一篇: →