typedef struct
{
int hours;
} Time;
Time addTime(Time time1, Time time2)
{
Time time;
time = time1.hours + time2.hours;
return time;
}
時間を構造体として返したい場合はどうすればよいですか? 私はこの方法を試しましたが、大量のエラーが発生します。
error: no match for 'operator=' in 'time = (time1.Time::hours + time2.Time::hours)'
note: Time& Time::operator=(const Time&)
no known conversion for argument 1 from 'int' to 'const Time&'