c++ - Function operator= declared implicitly cannot be referenced - it is a deleted function - Stack Overflow
但是为啥呢?
你如果倾向于转移构造(某种程度上的浅拷贝),那么可能就不会用到赋值拷贝操作。
如果定义了dctor 那么就启用拷贝构造函数
c++ - Why user-defined move-constructor disables the implicit copy-constructor? - Stack Overflow