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

c++源文件tdate.cpp//类的成员函数在类外部实现代码怎么写?c++源文件testcpp//main函数的实现代码怎么写?头文件tdate.h//类的定义的实现代... c++源文件tdate.cpp//类的成员函数在类外部实现 代码怎么写?c++源文件test cpp//main函数的实现 代码怎么写? 头文件tdate.h//类的定义的实现 代码怎么写?

答题一定给分
展开
 我来答
百度网友e05807815
2008-11-11 · TA获得超过128个赞
知道答主
回答量:157
采纳率:0%
帮助的人:87.1万
展开全部
比如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<<yeah<<" "<<month<<" "<<day;

}

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

int main(){

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

}

程序结果为:12 34 56

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

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

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

静态数据是static int a; //例子//
在类界面外声明最好。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式