根据如下程序和运行结果,为Dog增加无参构造函数、有参构造函数和析构函数。主函数在后缀中。
#include
#include
using namespace std;
class Dog
{
private:
string name;
int age;
public:
//无参构造函数
//有参构造函数
//析构函数
void display()
{
cout<<name<<'\t'<<age<<endl;
}
void speak()
{
cout<<"Arf!Arf!"<<endl;
}
};
//StudybarCommentBegin
int main()
{
cout<<"第一条狗:"<<endl;
Dog dog1;
dog1.display();
dog1.speak();
cout<<"第二条狗:"<<endl;
Dog dog2("LaiFu",2);
dog2.display();
dog2.speak();
return 0;
}
//StudybarCommentEnd