在C++11中,构造函数有很多种,

关键字:

=default,only for special member functions

当我们自定义了构造函数之后,还想要编译器为我们生成默认构造函数,那么我们可以这样子:

String::String()=default

=delete的用法:

告诉编译器,该构造函数不能使用。当调用到该构造函数时,就会出现语法错误。

你也可能喜欢

发表评论