C++/Przeciążanie operatorów: Różnice pomiędzy wersjami

Usunięta treść Dodana treść
poprawienie składni
→‎Trochę teorii na wstępie: : dopisałem operatory, które mogą być zdefiniowane wyłącznie jako metody
Linia 58:
</source>
Parę uwag co do operatorów:
Nie można zmienić ich priorytetów, argumentowości, argumenty operatorów nie mogą być domniemane, redefiniować operatory można gdy co najmniej jeden argument jest typu zdefiniowanego przez użytkownika. operatory =, [], (), -> muszą być niestatycznymi funkcjami składowymi w danej klasie.
 
Nie wszystkie operatory mogą być zdefiniowane jako oddzielna funkcja, oto operatory, które mogą być zdefiniowane wyłącznie jako metody:
<source lang="cpp">
=
[]
->
</source>
 
==Użycie==