本質的に違いがあるかどうかを知りたい:
template <typename T>
class foo{
foo<T>(){};
};
template<typename T>
class foo{
foo(){};
};
どちらも機能しているように見えますが、2つの違いがわかりません。最初のものは私を混乱させます。ここでの < T > の役割がわかりません。
本質的に違いがあるかどうかを知りたい:
template <typename T>
class foo{
foo<T>(){};
};
template<typename T>
class foo{
foo(){};
};
どちらも機能しているように見えますが、2つの違いがわかりません。最初のものは私を混乱させます。ここでの < T > の役割がわかりません。