Jak zdefiniować operator "==" w klasie?

0

Chciałbym to zrobić w celu porównania tablic:

cout << (b==a) << endl; // wyswietli 1
b[0]='c';
cout << (b==a) << endl; // wyswietli 0
0

operator "==" w klasie porównuje obiekty klasy a nie tablice.

0

Możesz zdefiniować klasę, przechowującą tablicę.
Potem zostaje przeciążyć operator porównania i indeksowania(ot tak, dla wygody).

0

Czy mógłbyś podrzucić coś o przeciążaniu operatorów?

0
flash44 napisał(a):

Czy mógłbyś podrzucić coś o przeciążaniu operatorów?

Joker normalnie....

Pierwszy link z google http://pl.wikibooks.org/wiki/C++/Przeci%C4%85%C5%BCanie_operator%C3%B3w , i to po polsku

1 użytkowników online, w tym zalogowanych: 0, gości: 1