delete修饰词明确说明这个函数不可用.
default是构造函数自己实现了一遍以后,让编译器再实现一个默认的.
https://blog.csdn.net/lmb1612977696/article/details/80035487