C++
文章平均质量分 66
chamu99
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
类外实现纯虚常量成员函数
严格匹配基类接口、明确重写意图、遵守 const 承诺。仅能在非抽象子类中实现,基类中禁止实现;函数签名(返回类型、参数、const)必须与基类完全一致;推荐使用override关键字触发编译器检查;访问权限不能严于基类;实现位置必须在子类完整声明之后;不得在实现中修改成员变量或调用非 const 函数。遵循这些规则可确保代码符合多态设计预期,避免编译错误和逻辑隐患。原创 2025-10-15 16:54:54 · 733 阅读 · 0 评论 -
C++默认构造函数被隐式删除
在 C++ 中,struct F的默认构造函数F::F()被隐式删除,主要与类中包含的和有关。int& ref当类同时包含和时,默认构造函数需要同时满足两者的初始化要求,但默认构造函数无法提供任何初始化逻辑,因此会被编译器隐式删除。原创 2025-06-11 15:39:38 · 825 阅读 · 0 评论 -
指针的引用 *&
其中有一个错误,dangling_modifyPointerReference函数中产生了悬空指针,因为newValue只是一个局部变量,退出函数的时候,指针指向的内容已经没有了,需要在栈上创建一个变量,避免悬空指针的产生;函数的参数使用指针的引用,可以在函数中修改传入的指针的指向;原创 2025-03-27 16:12:23 · 239 阅读 · 0 评论
分享