Powiel możliwe:
Use 'class' or 'typename' for template parameters?Jaka jest różnica między "szablonem <class T>" i "szablonem <typename T>"?
widzę dwa różne deklaracje klasy Szablon:
template <class T> class SampleClass1
{
// ...
};
i
template <typename T> class SampleClass2
{
// ...
};
Jaka jest różnica między tymi dwoma kodami?
EDYCJA: Poprawiłem niewłaściwe słowo kluczowe "typedef" na "typename".
Różnica polega na tym, że pierwsza jest prawidłowa, a druga błędna. Użyj "typename" zamiast "typedef" w drugim, wtedy nie będzie różnicy! – Nawaz
@Nawaz: Tak, przepraszam za złe słowo kluczowe. Aktualizacja – hkBattousai