サンプル

template <class T>  class MyClass {
public:
int fnc(T type);
int fnc(int b);
};

ソリューション
実行時に競合の可能性があるテンプレート・パラメーターを使用して、関数の多重定義を行わないでください。

template <class T>  class MyClass {
public:
int fncType(T type);
int fncInt(int b);
};