Funktionen in Bibliothek packen oder einfach zusammenfassen.
-
Hallo. Ich habe mir einige Funktionen geschrieben die ich in denn meisten meiner Progemme verwende. Meine Frage ist jetzt, kann man alle Funktionen irgendwie zusammen packen so dass sie nicht immer alle in meinem Hauptcode stehen?
Danke schon im voraus.
mfg Sisi
-
Der erste Schritt ist da normalerweise das ganze in Klassen oder Namespaces zu packen und in einem File zu speichern. Das nächste wäre dann eine DLL oder Lib draus zu machen, zu welchem du genügend Tutorials finden solltest..
-
Wenn du eine Funktionssammlung hast, die eigentlich nichts mit Klassen zu tun hat, würde ich die zur besseren Gliederung in einen Namensraum verfrachten. In die Headerdateien (.h/.hpp) kommen dann die Deklarationen, in die Implementierungsdateien (.cpp) die Definitionen der Funktionen.
Jetzt kannst du beispielsweise eine statische Bibliothek erstellen (für Visual C++ ist die Vorgehensweise auf MSDN zum Beispiel genau erklärt). In den Code kannst du anschliessend die Header der Funktionssammlung einbinden und die statische Bibliothek linken.