Vererbte Klasse eines Klassentemplates mit mehr parametern?`
-
Hi,
ich habe eine Frage. Ich weiß dass es in C# möglich ist einer generischen Klasse die von einer anderen gen. Klasse abgeleitet ist mehr template parameter zu geben.
Nun frage ich mich ob das auch in C++ möglich ist. Also pseudocode mäßig so:
template < typename T > class A {} template < typename T, typename U > class B : public class A<T> {}
Ist das valide?
Danke bereits für Antworten.
-
Da dein Basisklassen-Template A nur einen Parameter nimmt, kannst du diesem auch nur einen Parameter übergeben. Deinem abgeleiteten Template B kannst du so viele Parameter geben, wie du möchtest.
-
314159265358979 schrieb:
Deinem abgeleiteten Template B kannst du so viele Parameter geben, wie du möchtest.
Das wollte ich wissen. Danke!