#include <iostream.h>class c
{
c()
{
cout<<"基类构造函数\n"<<endl;
}
~c()
{
cout<<"基类析构函数\n"<<endl;
}
};class d:public c
{
d()
{
cout<<"派生类构造函数\n"<<endl;
}
~d()
{
cout<<"派生类析构函数\n"<<endl;
}};
void main()
{
c m_object;
}
{
c()
{
cout<<"基类构造函数\n"<<endl;
}
~c()
{
cout<<"基类析构函数\n"<<endl;
}
};class d:public c
{
d()
{
cout<<"派生类构造函数\n"<<endl;
}
~d()
{
cout<<"派生类析构函数\n"<<endl;
}};
void main()
{
c m_object;
}
提问使用规格化的例程代码是对回答问题的人的基本尊重......
#include <iostream> //此处应该没有 .h ,将.h去掉class c
{
c()
{
cout<<"基类构造函数\n"<<endl;
}
~c()
{
cout<<"基类析构函数\n"<<endl;
}
};class d:public c
{
d()
{
cout<<"派生类构造函数\n"<<endl;
}
~d()
{
cout<<"派生类析构函数\n"<<endl;
}};
void mainA()
{
c m_object;
}
using namespace std;//确定使用的命名空间class c
{
public://将构造函数和析构函数设置为public,默认是private
c()
{
cout<<"基类构造函数\n"<<endl;
}
~c()
{
cout<<"基类析构函数\n"<<endl;
}
};class d:public c
{
public://将构造函数和析构函数设置为public,默认是private
d()
{
cout<<"派生类构造函数\n"<<endl;
}
~d()
{
cout<<"派生类析构函数\n"<<endl;
}};
void main()
{
c m_object;
}
更多 0