01. april 2004 - 11:20Der er
6 kommentarer og 1 løsning
Records i C
Hej jeg er ved at oversætte et object orienteret sprog til C-kode... i den forbindelse kunne jeg godt tænke mig at læse lidt mere om records i C. Desværre er det nærmest umuligt at finde nogle sider om dette på google.
Det er tilladt at bede om et svar hvis man finde kommentarer brugbare.
I det spørgsmål som jeg triggede på hvade jeg lagt svar - det blev bare afvist. Selvom der vist er almindelig enighed om at det var det mest oplagte svar på det stillede spørgsmål.
Som nævnt kaldes en record for struct i C. I C kan en struct kun indeholde variable, og de er i sagens natur altid public (synlige for enhver funktion). I C++ har man begreberne struct og class, som kan indeholde både variabler og funktioner. Variabler of funktioner kan være - private (kun synlige for funktioner, der er medlem af samme class/struct), - public (synlige for alle funktioner) eller - protected (synlige for funktioner, som er medlem af samme class/struct eller en herfra nedarvet class/struct).
PS: Bed arne_v om at skrive et svar og giv ham pointene, så bliver han så glad :-)
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.