Nieuws:

We zijn er weer.

Na lange tijd van afwezigheid zijn we er weer  :laugh:
We hebben alle wachtwoorden gereset, je oude wachtwoord werkt niet meer.Je moet via het "wachtwoord vergeten"-linkje je wachtwoord resetten. Je krijgt hiervoor een mailtje op het adres dat je bij ons geregistreerd hebt.

De komende tijd zijn we nog druk bezig om de rest van de site op te bouwen, dus het kan zijn dat sommige onderdelen (tijdelijk) niet werken.

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: nut van pointers in C  (gelezen 2103 keer)

Offline xellos

  • Lid
  • Steunpunt: Nee
nut van pointers in C
« Gepost op: 2010/01/18, 19:24:47 »
oke ik ben bezig met pointers in C.

weet hoe ik ze moet gebruiken maar weet niet  waarom en waneer  je ze nou precies nodig hebt.
kan iemand mij dat duidelijk uitleggen?

Offline Ward De Ridder

  • Lid
    • http://leerubuntu.org
  • Steunpunt: Nee
Re: nut van pointers in C
« Reactie #1 Gepost op: 2010/01/18, 20:03:06 »
Pointers is niet echt iets gemakkelijk.
Een pointer is eigenlijk een soort verwijzing naar een plaats in het geheugen.

Hier staat veel informatie:
http://nl.wikibooks.org/wiki/Programmeren_in_C%2B%2B/Pointers

Waarvoor je die nodig hebt; onderandere om geheugenplaatsen te besparen, je kan verschillende pointers aan dezelfde variabele hangen enzo.
Is call by reference eigenlijk ook niet een soort pointer? Hierbij geef je aan een functie de addreslocatie van de variabele mee, maar niet de variabele zelf.
« Laatst bewerkt op: 2010/01/18, 20:28:58 door Ward De Ridder »
http://leerubuntu.org (ubuntu zonder moeilijke woorden)
VoidWarranties (Hackerspace) Antwerpen
Microsoft isn't evil, they just make really crappy operating systems. - Linus Torvalds

Offline Joshua822

  • Documentatieteam
  • Steunpunt: Nee
Re: nut van pointers in C
« Reactie #2 Gepost op: 2010/01/18, 20:28:03 »
Citaat
oke ik ben bezig met pointers in C.

weet hoe ik ze moet gebruiken maar weet niet  waarom en waneer  je ze nou precies nodig hebt.
kan iemand mij dat duidelijk uitleggen?
Je zult geduldig moeten zijn. Het nut van pointers wordt snel duidelijk als je je verdiept in C(++), leer bijvoorbeeld eens wat een struct is, en hoe je een gelinkte lijst ( in het Engels : linked list ) moet opzetten. Dan zie je al snel hoe ongelooflijk handig pointers zijn.



Offline profoX

  • Lid
    • wesley
    • Lionslink
  • Steunpunt: Nee
Re: nut van pointers in C
« Reactie #3 Gepost op: 2010/01/20, 00:29:42 »
Pointers zijn vooral handig omwille van verhoogde performantie. Call-by-reference is vele malen sneller dan het kopiĆ«ren van een object naar de stack. Ook kunnen dankzij pointers zaken zoals polymorfisme (late binding) geĆÆmplementeerd worden
Human Knowledge Belongs To The World -- Antitrust (2001)
Nederlandstalige Ubuntu documentatie van Ubuntu-NL (wiki)