C-generische Programmierung

Zunächst, ich bin ein Anfänger-Programmierer (immer noch viel zu lernen).
In einem meiner kleinen Schule Projekte, die ich geschrieben habe, einen Stapel für eine Struktur . Jetzt habe ich eine etwas andere Struktur und ich brauche einen Stapel für diese ein.
Sollte ich schreiben, andere Daten-Struktur [stack] (sehr ähnlich wie der erste), oder versuchen zu erreichen, dass einige der generischen Programmierung...

Kennen Sie eine gute Allgemeine Programmier-Strategien, (online-Ressourcen schließlich) in C ? Ich habe google, aber ich habe nicht gefunden, nichts zufriedenstellend, da die meisten Ergebnisse sind über die C++ - Strategien.

Dank!

SPÄTER EDIT:
Nach einigen Lesen und erleben, schließlich habe ich zwei Lösungen für mein problem.
Ich habe dokumentiert Sie hier: http://andreinc.net/2010/09/30/generic-data-structures-in-c/ . Artikel könnten Fehler enthalten oder inexactitudes, noch es zusammenzufassen, was ich bisher wissen.

  • also beides, void* & marco kann verwendet werden zum implementieren der generischen Programmierung, welche ist besser? Oder welche würden Sie empfehlen?
Schreibe einen Kommentar