Quiz on Operator Overloading

Here is a quiz to test your understanding of the concepts related to operator overloading.

1

Consider the following code:

struct Duration {
    int hour;
    int minute;
    bool opEquals(Duration rhs) const {
        return hour == rhs.hour; 
    }
}

void main() {
    assert(TimeOfDay(20, 30) == TimeOfDay(20, 21));
}

Will the assert pass?

A)

Yes

B)

No

Question 1 of 50 attempted

Get hands-on with 1400+ tech skills courses.