戻り値テンプレートを使用してテンプレート関数を特殊化するにはどうすればよいですか?
私はこれを試しました:
myfunc.h:
#pragma once
template< >
int MyFunc<int>(){
return 10;
}
main.cpp:
#include "myfunc.h"
int main()
{
int a;
a = MyFunc<int>();
return 0;
}
しかし、エラーがあります:「<」トークンの前に初期化子が必要です