Kap 3 Fortsättning med C Cpp (8)
Från Mathonline
Version från den 14 januari 2024 kl. 12.29 av Taifun (Diskussion | bidrag)
<< Agenda | Genomgång 8 | Övningar 8 | Innehåll & struktur | Nästa lektion >> |
3.12 Överlagring av funktioner (overloading)
Överlagring av funktioner (eng. overloading) är ett koncept för att koda funktionaliteter som är be-
släktade med varandra men ändå inte identiska. Även det verkliga livet är fullt av överlagringar.
Ex.: Att bromsa en lastbil görs på ett annat sätt än att bromsa en båt. Ändå heter båda "bromsa".
C++ biblioteket innehåller många överlagrade funktioner.
Signaturen
Funktionen power()
De egendefinierade funktionerna power() överlagrar varandra. De beräknar potenser på olika sätt, beroende på om exponenten är hel- eller decimaltal.
Programmet Overload
Gå vidare till: när du är klar med denna genomgång.
Copyright © 2024 TechPages AB. All Rights Reserved.