QT slots template
-
ich habe ein problem:
wenn ich definieretemplate <typename T> class myClass :public T { } ... myClass obj = new myClass<T>;und irgendwo benutze ich dies obj als parameter in einem Slot
es funktioniert nicht!!!
error : QT does not support that template!
ich weiss nicht ob bei QT4 wird dieses feature unterstützt?
-
Wenn du das Objekt per new erzeugst, mußt du es in einem myClass**<T>*** aufbewahren (und außerdem mußt du bei der Verwendung angeben, was für ein Typ für 'T' eingesetzt werden soll):
myClass<int>* iobj = new myClass<int>;