template mit elipse
-
hi
wie kann ich eigendlich ein template mit unbegrenzten parametern erstellen?habe das in der boostdokumentation gesehen
template <class F,class A1,class A2,...> thread(F f,A1 a1,A2 a2,...);
-
Indem dein Compiler schon "variadic templates" aus C++0x unterstützt.
-
danke
und wie finde ich das raus?
und wo finde ich eine erklärung dazu?
-
Mit deiner favorisierten Suchmaschine!
-
Hier gibt es eine mehr oder weniger aktuelle Übersicht über die unterstützten C++0x Features bei den Kompilern:
http://wiki.apache.org/stdcxx/C++0xCompilerSupportDie besten Informationen bekommst du natürlich in der Dokumentation zu deinem Kompiler, welchen wir aber nicht kennen, da man uns die Kristallkugeln gestohlen hat.
Erklärungen zu Variadic Templates gibt es ziemlich viele im Netz. Einfach einmal danach suchen. Ich hoffe allerdings, dass dir schon bewusst ist, dass C++0x nur ein zukünftiger Standard ist. Variadic Templates sind nicht Teil des aktuellen Standards.
Grüssli