![]()
![]()
목차
[개별실습1] [실습자료7]의 시간 클래스를 이용하여 아래 내용이 실행되도록 클래스를 완성하시오.
[개별실습2] 은행 계좌 클래스 (교재 6장: 166-168 참고)
본문내용
[개별실습1] [실습자료7]의 시간 클래스를 이용하여 아래 내용이 실행되도록 클래스를 완성하시오.
int main()
{
Time clock1, clock3;
Time clock2(8, 10 , 10);
clock1.setTime(15,12,30);
cout << "\n clock1 = " ; // 15:12:30
clock1.displayTime24();
cout << "\n clock2 = " ; // 8:10:10
clock2.displayTime24();
clock3= clock1 + clock2; // clock3= clock1.add(clock2);
cout << "\n clock1 + clock2 = " ; // 23:22:40
cout << clock3 << endl; // clock3.display24();
return 0;
}
①헤더파일
#include
#include
using std::endl; using std::cout; using std::ostream;
class Time {
private:
int hour, minute, second;
public:
void setTime(int x, int y, int z);
void displayTime24();
Time(int x,int y, int z);
Time(const Time &clock4); //복사생성자
Time() {} //생성자 함수 clock1을 도와준다.
Time operator+(const Time &clock);
출처 : 해피캠퍼스