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

Usunięta treść Dodana treść
poprawa kodu
Przemub (dyskusja | edycje)
m →‎Operator "()": literówka
Linia 210:
};
</source>
Nie jest to może najmądrzejszy przykład gdyż jest dostępny do przeciążania operator "+" ale oddaje zasadę działania. Trzeba zaznaczyć że ten operator może zwracać '''dowolną wartość''' oraz przyjmować '''dowolną liczbę parametrów dowolnego typu'''. Niestety musi być zadeklarownayzadeklarowany jako niestatyczna metoda klasy (gdyż inne operatory które mogą być statyczne zwracają obiekt (<code lang=cpp>&Foo operator</code>...), choć możliwość udawania przez klasę funkcji z pewnością to wynagrodzi.
 
<noinclude>