は、私は次のエラーを受け付けておりますVS 2017で次のコードのstd ::関数はstd ::ラムダ過負荷曖昧でバインド
class my_class {
public:
struct my_struct {
int i;
};
std::function<void(my_struct&)> func;
my_class() {
func = std::bind([this](my_struct& s) { s.i = 5; });
}
};
を考えてみましょう'std :: _ Binder>' to 'std :: function' 注:コンストラクタがソースタイプを取ることができないか、コンストラクタのオーバーロードの解像度があいまいです
あいまいさを解決するために私が紛失していることについて、
ありがとうございました! – schuess