根据如下程序和运行结果,为Dog增加无参构造函数、有参构造函数和析构函数。主函数在后缀中。

根据如下程序和运行结果,为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