Użycie metody klasy zadeklarowanej poprzez szablon
Ostatnio zmodyfikowano 2017-01-19 20:29
fokusx Temat założony przez niniejszego użytkownika |
Użycie metody klasy zadeklarowanej poprzez szablon » 2017-01-19 20:29:21 #edit Nie wiem co zrobiłem (chyba nic) - nagle zaczęło działać - po 30 minutach prób ... __________________________________ Witam, w jaki sposób w: template < typename InnaKlasaT > Klasa { public: metoda( InnaKlasaT kl ) { cout << kl.metodaInnejKlasy() << endl; } };
, gdzie class InnaKlasa { public: int metodaInnejKlasy() { return 5; } };
int main() { Klasa < InnaKlasa > tmp; tmp.metoda(); }
użyć metodę metodaInnejKlasy() w metoda()? Po próbie skompilowania takiego kodu otrzymuję błąd: left of '.metodaInnejKlasy' must have class/struct/union. |
|
« 1 » |