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)

Hoppa till: navigering, sök
        <<  Agenda          Genomgång 8          Övningar 8          Innehåll & struktur          Nästa lektion  >>      


3.12   Överlagring av funktioner (overloading)

Overlagringb.jpg

Ö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

Signaturenb.jpg


Funktionen power()

Power h.jpg De egendefinierade funktionerna power() överlagrar varandra. De beräknar potenser på olika sätt, beroende på om exponenten är hel- eller decimaltal.


Programmet Overload

Overload.jpg




Gå vidare till:        när du är klar med denna genomgång.










Copyright © 2024 TechPages AB. All Rights Reserved.