哪位大虾能帮帮忙用c++做寺院类

来源:百度知道 编辑:UC知道 时间:2024/09/18 07:28:55
老师交代给我的作业,让我用C++编一个寺院类,还要有构造,析构,重载,拷贝函数,友元。。我好苦恼啊,我们在过两个星期就要交了啊。。。
请教高手们赐教,在下分不多只能先给这些了啊。。
类里面只要含有构造函数,析构函数,函数重载,友元,拷贝函数,继承就可以了,不需要实现什么功能,只要能在运行的时候能通过就行了,主要是编写一个类的程序。。谢谢你给我的回答!!

请问:寺院类要实现什么功能???

好了..看看...

//定义每个成员函数和非成员函数,输出必要的信息,检查临时对象何时被创建,何时被析构
//以下仅供参考
#include <iostream>

class Tem
{
public:
Tem(int el = 0):elem(el)
{
std::cout<<"父类的构造函数被调用"<<std::endl;
}
Tem(Tem& a)
{
elem = a.elem;
std::cout<<"父类的拷贝构造函数被调用,elem = "<<elem<<std::endl;
}

virtual ~Tem()
{
std::cout<<"父类的析构函数被调用"<<std::endl;
}
friend void friendFunc()
{
std::cout<<"父类的友元函数被调用"<<std::endl;
}
protected:
int elem;
};

class driTem:public Tem
{
public:
driTem(int el = 0):elem(el)
{
std::cout<<"子类的构造函数被调用"<<std::endl;
}
driTem(driTem& a)
{
elem = a.elem;
std::cout<<"子类的拷贝构造函数被调用,elem =