Ik snap niet zoveel van je vraag, maar een basiscursusje dan maar:
char Functie(); //functie die een char teruggeeft
void Functie(char c); //functie die een char meekrijgt, maakt locale kopie, dus kan 'm niet wijzigen
void Functie(char* c); //functie die een pointer naar een char meekrijgt. Maakt kopie van pointer, maar kan char waar de pointer naar wijst (meestal) wel wijzigen.
void Functie(char& c); //functie die een reference van een char meekrijgt. Vergelijkbaar met pointer. Belangrijkste om te onthouden is dat een reference wijst naar een echt object, terwijl een pointer vanalles kan zijn (inclusief NULL of wijzend naar iets anders)
Voor 'char' kun je overal 'long' neerzetten.
Tijd voor een goed boek?
[
Voor 36% gewijzigd door
Pooh op 21-05-2003 11:03
]