Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

[C++] Szablon klasy- różne funkcje dla różnych typów.

Ostatnio zmodyfikowano 2015-01-22 16:39
Autor Wiadomość
eilchner
Temat założony przez niniejszego użytkownika
[C++] Szablon klasy- różne funkcje dla różnych typów.
» 2015-01-22 16:32:36
Mam pewien problem z szablonami klas.
C/C++
template < class type >
class xyz {
private:
    type a;
public:
    xyz();
    zrob();
};
Załóżmy taki przykładowy szablon. Czy mogę zrobić tak, aby funkcja "zrob()" wykonywała coś zależnie od typu danych? Jeśli na przykład wywołam klasę:
C/C++
xyz < int > a
xyz < char > b
to żeby a.zrob() wyświetlało "xza", a b.zrob() wyświetlało "gfd"?
Mam nadzieję, że zrozumiecie, o co mi chodzi.
Z góry dzięki za pomoc.
P-125376
killjoy
» 2015-01-22 16:39:18
Słowo klucz: Specjalizacja szablonów klasy.
P-125377
« 1 »
  Strona 1 z 1