typenunabhängiger Funktionsparameter
-
Hallo,
in C++ kann ich ja mit templates es erreichen, dass ich als Parameter einer Funktion mehrere Typen übergeben kann. Gibt es in C eine Entsprechung dafür? Also konkret: Ich muss ne Funktion bauen die die Elemente einer Struktur einbaut. Jedoch soll jedesmal eine andere Struktur verwendet werden (anderer Typ).
Wie kann ich das machen? Mit nem void* oder nen Makro oder so?
-
Du musst void* nehmen, allerdings ist das unschön...
-
Makro ist in C eigentlich auch noch in Ordnung und imho schöner als mit komischen void*-Pointern rumzuspielen.
MfG SideWinder