update
This commit is contained in:
47
practical_exercises/10_day_practice/day4/拷贝构造函数/clock.cpp
Normal file
47
practical_exercises/10_day_practice/day4/拷贝构造函数/clock.cpp
Normal file
@@ -0,0 +1,47 @@
|
||||
#include<iostream>
|
||||
#include"clock.h"
|
||||
using namespace std;
|
||||
Clock::Clock(int NewH,int NewM,int NewS)
|
||||
{
|
||||
this->Hour=NewH;
|
||||
this->Minute=NewM;
|
||||
this->Second=NewS;
|
||||
}
|
||||
Clock::Clock(Clock &c)
|
||||
{
|
||||
this->Hour=c.Hour;
|
||||
this->Minute=c.Minute;
|
||||
this->Second=c.Second;
|
||||
}
|
||||
void Clock::SetTime(int NewH,int NewM,int NewS)
|
||||
{
|
||||
//<2F>Ӳ<EFBFBD><D3B2><EFBFBD>thisָ<73>붼һ<EBB6BC><D2BB>
|
||||
this->Hour=NewH;
|
||||
this->Minute=NewM;
|
||||
this->Second=NewS;
|
||||
}
|
||||
void Clock::ShowTime()
|
||||
{
|
||||
cout<<this->Hour<<endl;
|
||||
cout<<this->Minute<<endl;
|
||||
cout<<this->Second<<endl;
|
||||
}
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
Clock::~Clock()
|
||||
{
|
||||
|
||||
}
|
||||
int main(int argc, char const *argv[])
|
||||
{
|
||||
Clock c(0,0,0);
|
||||
|
||||
c.SetTime(10,20,30);
|
||||
c.ShowTime();
|
||||
//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>캯<EFBFBD><ECBAAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
Clock c1(c);
|
||||
c1.ShowTime();
|
||||
c1.SetTime(90,98,99);
|
||||
c1.ShowTime();
|
||||
system("pause");
|
||||
return 0;
|
||||
}
|
26
practical_exercises/10_day_practice/day4/拷贝构造函数/clock.h
Normal file
26
practical_exercises/10_day_practice/day4/拷贝构造函数/clock.h
Normal file
@@ -0,0 +1,26 @@
|
||||
#ifndef CLOCK
|
||||
# define CLOCK
|
||||
class Clock
|
||||
{
|
||||
public:
|
||||
Clock(int NewH,int NewM,int NewS);
|
||||
Clock(Clock &c);//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>캯<EFBFBD><ECBAAF>,<2C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ӣ<EFBFBD><D3A3><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>캯<EFBFBD><ECBAAF><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>˼Ӳ<CBBC><D3B2>Ӷ<EFBFBD><D3B6><EFBFBD><EFBFBD><EFBFBD>ֱ<EFBFBD><D6B1>ʹ<EFBFBD>á<EFBFBD>
|
||||
void SetTime(int NewH,int NewM,int NewS);
|
||||
void ShowTime();
|
||||
~Clock();//<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Զ<EFBFBD><D4B6><EFBFBD><EFBFBD><EFBFBD>һ<EFBFBD><D2BB>Ĭ<EFBFBD>ϵ<EFBFBD><CFB5><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
private:
|
||||
int Hour,Minute,Second;
|
||||
};
|
||||
|
||||
#endif
|
||||
|
||||
|
||||
/*
|
||||
#ifndef <20><>ʶ<EFBFBD><CAB6>
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1
|
||||
#else
|
||||
<20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2
|
||||
#endif
|
||||
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ʶ<EFBFBD><EFBFBD><EFBFBD><EFBFBD>δ<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>2<EFBFBD><EFBFBD>
|
||||
|
||||
*/
|
Reference in New Issue
Block a user