warum funzt das?



  • template<class T> void test(T t) {}

    test(5);

    😕 😕 😕 🕶



  • erklär doch bitte erst mal warum es nicht "funtzen" sollte?



  • weil mir eigentlich nur diese schreibweise bekannt war.

    test<int>(5);

    😕 🙄 😕 🙄



  • bei funktionen musst du den typ nicht explizit angeben... der compiler ist intelligent genug den typ selber herauszufinden.
    nur bei klassentemplates musst du den typ explizit angeben.

    [ Dieser Beitrag wurde am 24.03.2003 um 16:25 Uhr von japro editiert. ]



  • bei funktionen musst du den typ nicht explizit angeben...

    ...sofern er in der Parameterliste der Funktion auftaucht.

    [ Dieser Beitrag wurde am 24.03.2003 um 16:43 Uhr von HumeSikkins editiert. ]



  • vieln dank leute. hat diese technik auch einen speziellen namen das ich mal dannach googlen kann? 🙂

    bei template methoden schneint es auch zu funktionieren !!



  • hat diese technik auch einen speziellen namen das ich mal dannach googlen kann?

    Welche?

    Die implizite Herleitung von Templateparametern die in der Parameterliste einer Funktion auftauchen nennt man "Template argument deduction".

    Die explizite Angabe eines Templatearguments (test<int>(5)) heißt "explicit template argument specification".

    bei template methoden schneint es auch zu funktionieren !!

    Hier gelten die selben Regeln wie bei Funktionen auch.



  • Hast du das aus dem Buch von Börni?



  • He, HumeSikkins, antworte!



  • ja diehat eraus dem buch, habs grad gelesen! jetzt wissen wir wo er seine philosophie immer her hat...



  • Original erstellt von <bestätiger>:
    ja diehat eraus dem buch, habs grad gelesen! jetzt wissen wir wo er seine philosophie immer her hat...

    Tststs... Ja, meinst du der erfindet das???



  • Börni rulezzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz zzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzzz



  • Ja, meiner Meinung nach manchmal aber ein wenig zu viel in den Köpfen mancher Leute



  • sag nichts gegen Börni!


Anmelden zum Antworten