Possible Duplicate:
Use 'class' or 'typename' for template parameters?
I see two different template class declarations:
template <class T> class SampleClass1
{
// ...
};
and
template <typename T> class SampleClass2
{
// ...
};
What is the difference between these two codes?
EDIT: I corrected the wrong keyword "typedef" to "typename".