struct B { B(B&&) = delete; }; //这个语句是什么意思

struct B { B(B&&) = delete; }; //这个语句是什么意思,关系到c++的那个知识点

c++ 11,构造函数B(),带有右值的构造函数(B&&),delete不允许特殊类型函数被使用,综合起来就是禁用带有右值的构造函数。

不允许这个形式的构造函数

没见过这个形式的构造函数

B&&是什么意思?

http://blog.csdn.net/a1875566250/article/details/40406883
这是C++ 11的新语法

这个是C11的东西?