Vorlagenspezialisierung?
-
Hallo,
wieso funktioniert dieser Code nicht?
template<class> CTest; template<template<unsigned int>class T,unsigned int I> class CTest<T<I> > { }; int main() { template<unsigned int> class A { }; CTest<A<0> > test; }
-
class A ist natürlih im globalen scope...
-
Was möchtest du hiermit
template<template<unsigned int>class T,unsigned int I>denn ausdrücken?Und eine Spezialisierung sollte afaik so aussehen:
template<class T> class A { }; template<> class A<unsigned int> { };
-
TemplateA schrieb:
Hallo,
wieso funktioniert dieser Code nicht?
template<class> CTest; template<template<unsigned int>class T,unsigned int I> class CTest<T<I> > { }; int main() { template<unsigned int> class A { }; CTest<A<0> > test; }du wirst lachen:
template <class> CTest;ändere das in
template <class> class CTest;
-
queer_boy schrieb:
du wirst lachen:
lol
yep, ich vollidiot. Danke.