热门
最新
红包
立Flag
投票
同城
我的
发布
C++笔记:类默认函数的控制:"=default" 和 "=delete"函数
"=default"
"=default"函数特性仅适用于类的特殊成员函数,且该特殊成员函数没有默认参数。
"=default"函数既可以在类体里(inline)定义,也可以在类体外(out-of-line)定义。
"=delete"
"=delete"函数特性还可用于禁用类的某些转换构造函数,从而避免不期望的类型转换。
"=delete"函数特性还可以用来禁用某些用户自定义的类的 new 操作符,从而避免在自由存储区创建类的对象。
参考自:https://www.cnblogs.com/lsgxeva/p/7787438.html
CSDN App 扫码分享
评论
点赞
打赏
- 复制链接
- 举报