unterschied template <class x> und template <typename x>?
-
worin genau besteht der unterschied wenn ich ein template
als template <class x> oder template <typename x> schreibe, alsotemplate <class x> class T{};oder
template <typename x> class T{};danke schon mal im voraus.
-
Ich habe mal gelesen das es bis auf einen klitze kleinen Unterschied es eigentlich das selbe ist. Bin mir aber absolut nicht sicher. Ich persönlich ziehe jedoch typename vor, da "class" für mich bedeutet, dass nur Klasse benutzt werden können und keine Datentypen UND Klassen.
-
Die beiden Dinge sind absolut äquivalent.