Új hozzászólás Aktív témák

  • DrojDtroll

    veterán

    Sziasztok!

    Van egy template-es megoldásom.

    template<typname a, typename b, typenamec c>
    void creatC(b _b)
    {
    //itt végül elkészül a c típusú objektum amire szükségem van és eltevődik a megfelelő helyre
    }

    a programban a következő módon van most használva az alábbi rész:
    createC<x, y, z1>(_y);
    createC<x, y, z2>(_y);
    createC<x, y, z3>(_y);
    createC<x, y, z4>(_y);
    createC<x, y, z5>(_y);
    ....

    z1-z5 mind más típusok amiből példányt szeretnék gyártani. Szeretném ezt egyszerűbbé tenni.
    Az elképzelésem:
    createC<x, y, z1, z2, z3, z4, z5>(_y);

    typename... c -vel kellene próbálkozni, de ahogy látom azt a ()-jelek között tudnám használni a <> jelek között nem.

    Megoldható valahogyan amit szeretnék?

Új hozzászólás Aktív témák