このテンプレートctorはctorを非表示にしますか?ユニバーサルリファレンスを持つテンプレートコンストラクタはconstrutorを移動しませんか?
class A {
public:
template<typename T>
A(T &&t);
// move would be as this:
/*
A(A &&a);
*/
};
この状況で私はどのようにしてmove ctorを実装する必要がありますか?デフォルトの構文A (A &&)
またはテンプレートの特殊化が必要ですか?
テンプレートベースのctorは少なくとも移動すると考慮されていないようです:http://coliru.stacked-crooked.com/a/3c995d34b40fb4bcこれが標準のケースでは、move ctorをいつも通り。 – user2079303