次のような2つの機能があります
template<typename T>
unsigned int myFunction(T myelement)
{
myelement->func();
return 2;
}
void myFunction(unsigned int myelement)
{
}
そして、私は次のコードを使用しています
myFunction(2);
Visual Studio 2012 は、「int has not ->func()」と不平を言っています。unsigned int バージョンを使用しないのはなぜですか?