読者です 読者をやめる 読者になる 読者になる

ムーブコンストラクタは自動生成されないよね?

C++

最新のドラフト(N2914)でこんなのあった。


20.7.5 Class template reference_wrapper

template <ObjectType T> class reference_wrapper
    : public unary_function<T1, R>      // see below
    : public binary_function<T1, T2, R> // see below
{
public :
    ...
    explicit reference_wrapper(T&&) = delete; // do not bind to temporaries

    ...
};

ムーブコンストラクタをdeleteしてるけど、ムーブコンストラクタって自動生成されないからdeleteできないですよね?
あと、explicit付ける必要はあるのだろうか。deleteするんだからexplicitなんていらないと思う