Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Loïc Joly
hackervalley wrote:
Bonjour à tous ,
Le norme conseille d'utiliser
template <class T> class A;
ou
template <typename T> class A;
La norme ne conseille rien, elle régule... Les deux écritures sont légales et équivalentes.
Certains préconisent d'utiliser l'un ou l'autre tout le temps, d'autres d'utiliser typename quand T peut être n'importe quoi, et class quand on demande à T d'être quelquechose qu'un type de base ne peut pas être (avoir une fonction membre...).
-- Loïc
hackervalley wrote:
Bonjour à tous ,
Le norme conseille d'utiliser
template <class T> class A;
ou
template <typename T> class A;
La norme ne conseille rien, elle régule... Les deux écritures sont
légales et équivalentes.
Certains préconisent d'utiliser l'un ou l'autre tout le temps, d'autres
d'utiliser typename quand T peut être n'importe quoi, et class quand on
demande à T d'être quelquechose qu'un type de base ne peut pas être
(avoir une fonction membre...).
La norme ne conseille rien, elle régule... Les deux écritures sont légales et équivalentes.
Certains préconisent d'utiliser l'un ou l'autre tout le temps, d'autres d'utiliser typename quand T peut être n'importe quoi, et class quand on demande à T d'être quelquechose qu'un type de base ne peut pas être (avoir une fonction membre...).