Abuse Melding

Je hebt een klacht over de onderstaande posting:

15-06-2024, 17:09 door Erik van Straten

Nogmaals, het is volstrekte en zich herhalende idioterie dat leren programmeren verstandig is om digitale basisvaardigheden te leren (het kan eraan bijdragen, maar het is uiterst ineffectief). Over OOP (Object Oriented Programming): onder de motorkap kijken kan helpen voor de begripsvorming. In de basis is een object een record met een (onzichtbare) verwijzing naar een tabel met (pointers naar) functies. (Ik heb al een flink aantal jaren geen C++ of Delphi meer geschreven, corrigeer mij svp als ik domme dingen schrijf). Hoe zo'n record eruit ziet is gedefinieerd in een "class", en elke class heeft één zo'n functietabel. Zo'n tabel met pointers naar functies gekoppeld aan een class wordt een VFT (Virtual Function Table) genoemd. Dat is niet omdat die functies niet bestaan (dat doen ze allemaal wel), maar omdat elke pointer naar een functie in een VFT naar een functie expliciet gedefinieerd voor de huidige class kan wijzen, of naar een functie (met dezelfde naam) gedefineerd voor een ouder of ...

Beschrijf je klacht (Optioneel):

captcha