#include
using namespace std;
class Time
{
private:
int hour,minute,second;
public:
Time(int h,int m,int s);
Time(const Time&ob);
~Time();
changetime(int h,int m,int s);
int gethour();
int getminute();
int getsecond();
void printtime();
void increaceonesecond();
};
Time::Time(int h=0,int m=0,int s=0)
{
cout<<"Constructing..."<
minute=m;
second=s;
}
Time::Time(const Time&ob)
{
cout<<"copy constructing..."<
minute=ob.minute;
second=ob.second;
}
Time::~Time()
{
cout<<"destructing..."<
Time::changetime(int h,int m,int s)
{
cout<<"Constructing..."<
minute=m;
second=s;
}
int Time::gethour()
{
return hour;
}
int Time::getminute()
{
return minute;
}
int Time::getsecond()
{
return second;
}
void Time::printtime()
{
cout<
void Time::increaceonesecond()
{
second++;
}
/*void f(Time.t)
{
t.printtime();
cout<<"call f\n";
}*/
int main()
{
Time a();
Time b(1);
Time c(1,1);
Time d(1,1,1);
d.changetime(2,2,2);
cout<
cout<
}
看看行不
#include
using
namespace
std;
#define
PI
3.14
class
circle
{
public:
circle(float
r){R=r;}
float
L(){return(2*PI*R);}
float
A(){return(PI*R*R);}
friend
float
LL(circle
&c){return(2*PI*c.R);}
friend
float
AA(circle
&c){return(PI*c.R*c.R);}
private:
float
R;
};
int
main()
{
float
r;
cout<<"圆的半径=";cin>>r;
circle
C(r);
cout<<"使用成员函数计算:"<
#include
using
namespace
std;
class
student
{
public:
student(char
n[],int
a,char
na[])
{num=n;age=a;name=na;}
void
getelements();
void
outelements();
private:
int
age;
char
*name,*num;
};
void
student::getelements()
{
cout<<"请输入学号、姓名和年龄,以空格或回车分开:";
cout<
cout<
void
student::outelements()
{
int
i;
cout<<"学号:";
for(i=0;i<20;i++)
{
if(num[i]=='\0')break;cout<
cout<
{
if(name[i]=='\0')break;cout<
cout<
void
main()
{
int
y;
char
x[20],z[20];
student
S(x,y,z);
S.getelements();
S.outelements();
}