typedef könnte die Abkürzung für type definition sein, struct steht für structure (eine Struktur bestehend aus mehreren „Feldern“ verschiedener „Typen“…)
Wenn du jetzt C lernen willst - dann lerne es einfach und poste nicht sofort Fragen, die du nach ein paar Stunden Beschäftigung mit der Sache ganz einfach selbst beantworten kannst
Weit aus dem Fenster gelehnt geraten (und hoffent, niemandem Unrecht zu tun) : Das „tds“ ist ein „this“, das durch … bestimmte Dinge… zu einem „tds“ wurde.
Nun, in dem Fall ist ein typedef einfach nur ‚das Definieren eines userspezifischen (Daten-)Typs‘ …
Ist ja streng genommen nicht mal 'ne Variable, da Du diese erst erzeugst, wenn Du eine mit diesem definierten Tyen deklarierst!
Ein Freigeben des Speichers (ehrlich noch mit free() ??) wäre nur notwendig, wenn Du mit diesen Typ eine Zeigervariable deklarierst und dabei mit new (oder eben malloc) Speicher allokierst!
[quote=vfl_freak;118537]Ein Freigeben des Speichers (ehrlich noch mit free() ??) wäre nur notwendig, wenn Du mit diesen Typ eine Zeigervariable deklarierst und dabei mit new (oder eben malloc) Speicher allokierst![/quote]Abber bitte nicht mischen!