【发布时间】:2011-04-14 03:45:59
【问题描述】:
我一直以为……
- 覆盖意味着在基类中重新实现一个函数(相同的签名),而
- 重载意味着实现一个同名但不同签名的函数
... 并感到困惑,因为有时人们只是不关心差异。
关于新/删除:它们是重载还是被覆盖?
一个想法:
- 在 Class = 重载中实现 new/delete 运算符
- 重新实现全局 new/delete = override
有任何更正/建议/反对意见吗? 并随时标记问题“头发分裂”......
【问题讨论】:
标签: c++ overloading new-operator overriding delete-operator