#include #include "Time.h" #include int main() { std::cout << "Hello, World!" << std::endl; Time a; Time b(1, 45, 55); Time c(20); Time e(1, 65, 55); Time f(25); std::cout << a.toString() << "\n"; std::cout << b.toString() << "\n"; std::cout << c.toString() << "\n"; std::cout << e.toString() << "\n"; std::cout << f.toString() << "\n\n"; std::cout << a.toString12HourFormat() << "\n"; std::cout << b.toString12HourFormat() << "\n"; std::cout << c.toString12HourFormat() << "\n"; std::cout << e.toString12HourFormat() << "\n"; std::cout << f.toString12HourFormat() << "\n\n"; std::string tim1 = "01:42:48"; a = Time::parse(tim1); tim1 = "01:62:48"; e = Time::parse(tim1); std::cout << a.toString() << "\n"; std::cout << e.toString() << "\n\n"; std::cout << Time::isTimeValid(50, 22, 65)<< "\n"; const Time *g = new Time(20,56,5); const Time *h = new Time(18,4,6); std::cout << Time::maxTime(g,h)->toString(); return 0; }