1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56
|
class Time2 {
private:
int hour;
int minute;
int second;
bool ampm;
friend class Timecard;
...
public:
Time2(int hour, int minute, int second, bool ampm) {
this->hour = hour;
this->minute = minute;
this->second = second;
this->ampm = ampm;
}
int getHours() {
return hour;
}
string getCurrentTime() {
formatted = hour << ':' << minute << ':' << second;
return formatted;
}
}
}
TimeCard() {
........
Public:
TimeCard::TimeCard(string WorkerID, int h, int m, int s, bool ap) {
..........
Time2(h, m, s, ap);
punchInH = getHours(); //causes the unresolved external symbol error
}
........
void getPunchInTime() { //this as well causes external symbol error`
sTime = getCurrentTime();
}
}
int main()
{
.....
TimeCard Tom [1] = { TimeCard(iD, hours, minutes, seconds, ampm) };
return 0;
};
|