분명 책 예제 그대로 쓰고 있는데 오류가 뜨네요
Time.h에
#ifndef TIME_H
#define TIME_H
class Time
{
public:
Time(int=0, int=0, int=0};
void setTime(int, int, int);
void setHour(int);
void setMinute(int);
void setSecond(int);
int getHour; <- 분명 썼는데
int getMinute;
int getSecond;
void printUniversal();
void printStandard();
private:
int hour;
int minute;
int second;
};
#endif
Time.cpp에서
int Time::getHour() <- 이부분 계속 빨간줄 뜨네요
{
return hour;
}
뭐 호환이 안됩니다. 이렇게 뜨고 왜이러죠???
똑같이 쳤다고 구라치지마 ㅅㅂ
int getHour(); 이렇게 선언 해야 하는거 아님?? c++은 잘 몰라서...
변수를 선언해놓고 메소드로 사용하면 될리가 있나
그게 뭔소리에요?
int getHour는 변수고 getHour()는 메소드잖아
책 스캔해서 올려봐라..
변수는 변수답게, 함수는 함수답게
위에 선언할때 gethour 뒤에 () 이거붙이라겅
멍청한 놈 다른건 뒤에다가 다 () 해놓고 get 종류들에는 () 안해준 이유가 뭐임? 똑같이 쓰기는 개뿔
전 how to program c++ 602페이지를 그대로 썼습니다. 책이 잘못된건가요?
아 ㅅㅂ () 안햇네
아 개쪽이다.
ㅋㅋ 수고
ㅋㅋㅋㅋㅋㅋㅂㅅ
ㅄㅋㅋ