Thread OOP-Emulation in C
(9 answers)
Opened by hlubenow at 2023-12-15 13:49
Moin!!!
Das sieht richtig gut aus, habs eben mal compilert ;) Code: (dl
)
1 c:\var\www\vhosts\rolfrost.de\Entwicklung>a Da werde ich mal anknüpfen ;) MFG PS/Edit: Bei (m)einem Framework kommt es darauf an, stets dieselben gleichnamigem Methoden nacheinander aufzurufen. Nehmen wir mal an es gibt die URLs /foo.chtml und /bar.chtml. Via .htacces werden alle *.chtml nach c umgeschossen. In der main wird jetzt nachgeschaut, welche class für den env(REDIRECT_URL) konfiguriert ist, z.B. class=Foo, class=Bar. Da C bekanntlich keine Klassen kennt, ist Foo nur eine Pseudoklasse für die es ein struct gibt in dem die Pointer für die abzuarbeitenden Funktionen definiert sind. Also, die Daten/Attribute für REDIRECT_URL /foo.chtml haben wir. So erstellen wir ein Request-Object als Foo request, Datentyp struct Foo und rufen nacheinander auf um die Response zu erzeugen. Also, nicht die Daten werden in structs organisiert sondern die Pseudomethoden. So würde ich das machen (und so ähnlich habe ich das auch in Perl gemacht). C-Beispiel folgt ;) MFG Last edited: 2023-12-16 15:24:19 +0100 (CET) |