Mam nasledujuci priklad:
template <class T>
class A{
};
template <class T>
class B{
public:
using A1 = A<T>;
using A2 = A<T>;
template <class X>
using A3 = A<X>;
/*
mnozstvo dalsich typedef-ov
*/
};
template <class T>
class D : public B<T>{
A1 a, b; //chyba
A3<A2> c; //chyba
};
Je daka moznost ako v triede D pouzivat typy z bazovej triedy bez toho aby som musel kazdy typ zapisovat celou cestou alebo kazdy typ predefinovat v D triede?
TIP: Přetáhni ikonu na hlavní panel pro připnutí webu

Grafoman

Nahlásit jako SPAM
IP: 95.105.157.–
Stálý člen
Zjistit počet nových příspěvků
































