Potrzebujesz pomocy z C, C++, perl, python, itp.
pbartosz
Posty: 9 Rejestracja: 05 czerwca 2010, 15:45
Post
autor: pbartosz » 12 czerwca 2010, 11:30
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?)
}
};
grzesiek
Junior Member
Posty: 932 Rejestracja: 06 stycznia 2008, 10:41
Lokalizacja: Białystok
Post
autor: grzesiek » 12 czerwca 2010, 14:32
Nie rozumiem o co Ci chodzi. Konstruktor klasy ma parametr.Poza tym masz _size i size!
pbartosz
Posty: 9 Rejestracja: 05 czerwca 2010, 15:45
Post
autor: pbartosz » 12 czerwca 2010, 14:45
Mój problem sprowadził się do tego, jak stworzyć szablon dla zmiennej ilości parametrów.
Problem już nieaktualny.