Avatar billede Muse Praktikant
17. maj 2017 - 23:02 Der er 1 kommentar

Paramteroverførelse

Hej
Jeg har fået et spørgsmål til eksamen angående parameteroverførelse. Hvad menes der med parameteroverførelse?

Det er ikke et term jeg kan finde i min bog Introduction to C++. Håber I kan hjælpe med en forklaring og muligvis et lille eksempel for at fremme forståelsen.

På forhånd tak.
Avatar billede bertelbrander Praktikant
17. maj 2017 - 23:19 #1
Mon ikke man med parameteroverførsel mener at overføre parametre til funktioner, eg:

int sum(int a, int b) { return a + b; }
...
printf("2 + 4 = %d\n", sum(2, 4));

Parametre bliver altid overført som kopier i C++. Man kan overføre pointere eller referencer til parametre, men det er stadig et kopi af pointeren eller referencen man overfører.
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester