由龍進 在C++11中,构造函数有很多种, 关键字: =default,only for special member functions 当我们自定义了构造函数之后,还想要编译器为我们生成默认构造函数,那么我们可以这样子: String::String()=default =delete的用法: 告诉编译器,该构造函数不能使用。当调用到该构造函数时,就会出现语法错误。