Jeg er kommet totalt i tvivl eftersom der er 2 forskellige definitioner for *-operatoren. Hvornår snakker man om indirection og dereference? Jeg har forstået at dereference skrives på følgende måde:
int myAge=49;
int* pAge = &myAge; //dereferance operator * og adressof-operator &
Hvor pAge vil så indeholde værdien til variablet myAge. 1. Hvordan læser man dette? Siger man at "pAge pointeren indeholder addressen til addressen af myAge som indeholder værdien 49?
2. Hvornår snakker man om indirection?? Altså denne pointer
ok, dvs dereference er til værdier og addressoff er til adresser, og så skrotter vi indirection.
int myAge= 49; int *pAge = &myAge; ...og dette stykke kode vil udskrive værdien 49, men hvad kaldes den? En pointer som peger på en addresse med værdien 49? Eller?
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.