Strona 1 z 1

[+] C++ - klasy wzorcowe

: 12 czerwca 2010, 11:30
autor: pbartosz
W jaki sposób mogę przekazać do klasy wzorcowej argumenty dla konstruktora parametru?
Zapewne mogę to wykonać używając rzutowania (void *), ale czy jest jakiś ładniejszy sposób?

Przykład:

Kod: Zaznacz cały

template <typename T>
class TemplateClass {
    private:
        T object;
    public:
        TemplateClass() {
            object = T();  //wywolanie konstruktora bezparametrowego (co, gdy chcę przekazać argumenty dla konstruktora?)
        }
};

: 12 czerwca 2010, 14:32
autor: grzesiek
Nie rozumiem o co Ci chodzi. Konstruktor klasy ma parametr.Poza tym masz _size i size!

: 12 czerwca 2010, 14:45
autor: pbartosz
Mój problem sprowadził się do tego, jak stworzyć szablon dla zmiennej ilości parametrów.

Problem już nieaktualny.