template frage
-
Hi,
ich hab ne frage:
Brauchen templates (selbst gemachte) eigentlich die stdlib, wie z.B. Singletons?
also in "The C++ Language" hab ich nix darüber gefunden, nur das SingleTons die stdlib brauchen, aber globale instancen brauchen keine.
Aber ob templates die brauchen weis ich net, kann mir einer dabei helfen?
-
Sofern du nichts aus der STL verwenden willst (z.B. cout oder so), musst du sie auch nicht einbinden
templates gehören direkt zu C++, dafür brauchst du keine weitere Bibliothek.
-
Hi,
gut zu wissen, aber wieso brauch ich für SingleTons denn dann die stdlib?
z.B. hier brauch ich keine stdlib:
MyClass A; int main (void) { A.using (); return 0; }
aber hier brauch ich die stdlib:
int main (void) { MyClass A; A.using (); return 0; }
Wieso ist das so?
Das selbe bei SingleTons, da brauch ich auch die stdlib (leider!)
-
Was für eine "stdlib" meinst du? Den cstdlib-Header? Die Standardbibliothek? Die Laufzeitbibliothek? Es heißt übrigens Singleton, das ist nur 1 Wort.
-
ich meine natürlich die laufzeitlib.
-
Dann bist du im C++ Forum falsch, es hängt natürlich von der Implementation ab, auf welche Art und Weise das ausführbare Programm zusammengebaut wird. Warum mußt du eigentlich unbedingt ohne Laufzeitbibliothek auskommen?
-
naja ich kann sie net benutzen, weil ich kein OS mit laufzeitlib coden kann
-
Tja Pech gehabt
vielleicht mußte ne eigene schreiben.