Tabbe Skrevet 21. august 2002 Skrevet 21. august 2002 Hei, jeg driver for tiden og leser en bok om c++ Men jeg har støtt på en forvirrelse eller to, for det første, Argumenter i funksjoner, hva gjør et argument og hva er forskjellen? For det andre, hva betyr setningen "cout.width(3)"? Takker for all hjelp og respons :smile:=
nappy Skrevet 31. oktober 2002 Skrevet 31. oktober 2002 tenkt deg foelgende funksjon: void some_function(int some_int,void *some_data){ int a; void *b; a = some_int b = some_data } denne funksjonen tar inn to variabler, eller argumenter om du vil. disse blir kopier inn i a og b. og du kan da manipulere disse. (i tilfelle b, blir dataen ikke kopiert, men void pekeren b blir satt til aa peke til samme adresse som some_data) uansett, argumenter er gjerne en eller flere typer av data som kan bli sent inn til en funksjon for videre behandling. haaper det hjalp litt :smile: kenneth
Paddington Skrevet 31. oktober 2002 Skrevet 31. oktober 2002 Quote: For det andre, hva betyr setningen "cout.width(3)"? Ja, som det blir sagt her er argumenter primært til for å dytte en verdi inn i en variabel i en funksjon. Tenk deg at funksjonen et_objekt.width() egentlig ser slik ut: with(int arg) { bredde=arg; } når du bruker funksjonen with(3) vil arg bli 3 og bredde settes til 3.
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå