Łączenie kaskadowe operatorow
Ostatnio zmodyfikowano 2020-02-03 22:03
studentAir Temat założony przez niniejszego użytkownika |
Łączenie kaskadowe operatorow » 2020-02-03 18:29:58 Co to znaczy, że możliwe jest kaskadowe łączenie operatorów? |
|
DejaVu |
» 2020-02-03 19:12:58 A gdzie to wyczytałeś? |
|
pekfos |
» 2020-02-03 20:23:44 |
|
studentAir Temat założony przez niniejszego użytkownika |
» 2020-02-03 20:29:10 Mam tak napisane w uwagach do moich laboratorii z C++. Temat laborek to "Przeładowanie operatorów". A w uwagach praktycznych mam taki punkt: - Jeżeli dla typów wbudowanych dany operator zwraca pewną wartość, warto aby dla typu własnego też to robił. Dzięki temu możliwe jest kaskadowe łączenie operatorów. |
|
pekfos |
» 2020-02-03 20:33:14 Czyli To to samo co a = (b = c), więc do a przypisujesz wartość zwróconą z operacji przypisania c do b. Jeśli przeładujesz operator tak by zwracał zły typ, takie zapisy nie będą działać. To samo dotyczy wszystkich operatorów, ale dla takiego + jest raczej oczywiste, jaki powinien być typ wyniku. |
|
studentAir Temat założony przez niniejszego użytkownika |
» 2020-02-03 22:03:15 DZIEKI WIELKIE - mysle ze juz rozumiem :) |
|
« 1 » |