E2335 このコンテキストではオーバーロード 'function name' が曖昧 (C++)
実際に関数を呼び出さないでオーバーロード関数名を使用または代入できるのは,正しい関数ポインタ型の変数またはパラメータをオーバーロード関数のアドレスで初期化または代入する場合だけです。
この場合は,オーバーロード関数名がほかの状況で使用されました。たとえば,次のコードはエラーになります。
class A{
A(){myex;} //関数の呼び出しか
void myex(int) {} //アドレスの取得かが不明
void myex(float){}
};