クラスのポンド定義の外側でクラスを定義するのは適切ですか、それともポンド定義の内側に入るのですか?私が求めているものの例を以下に示します。
#ifndef CLASS
#define CLASS
template <typename T>
Class
{
Class();
};
template <typename T>
Class::Class()
{
}
#endif
- -または -
#ifndef CLASS
#define CLASS
template <typename T>
Class
{
Class();
};
#endif
template <typename T>
Class::Class()
{
}