Frage zu Typenangabe in Templates
-
Hi
Was ist der unterschied zwischen
template<class Klasse> class Test { Klasse abc; };und
template<typename Klasse> class Test { Klasse abc; };?
Danke im voraus!
-
Keiner.
Aber in anderen Fällen gibt es Unterschiede. Etwa
template<template<typename> class /* <-- hier muss es class sein*/ > class foo { };Und bei abhängigen Namen braucht es typename:
template<typename T> class foo { typedef typename /* <-- hier geht class nicht */ T::type type; };