我想寫條件只有數字的模板。C++ 11模板條件
//in header file
template <typename T,
typename = typename std::enable_if<std::is_arithmetic<T>::value, T>::type
>
class Foo
{
public:
Foo();
};
#include "Foo.inline"
而且
//In inline file
template <
typename T
>
Foo<T>::Foo()
{
};
然而,這並不編譯。應該如何在單獨的文件中實現模板的語法?
@MarcoA。我知道,但我不知道該寫什麼,因爲tempalte中的第二個paarmetr是無名的 –