|
1
3
如果需要强制程序员通过在派生类中实现同名函数来隐藏基类成员函数…然后不定义基类成员函数。尝试调用它将导致链接器错误和生成失败。 如果你的用户 不要 尝试调用该函数,则生成仍将工作,这对于虚拟函数来说不一定是正确的。但是你在乎这个吗?
|
|
|
2
1
最明显的方法是使用模板,尽管我强烈建议您不要使用这样的代码:
结果将是IMPL必须具有“mustdefine”函数,否则您将得到编译错误,但这确实是一个维护噩梦。人们不知道IMPL真正是什么,当他们决定要写一个新的IMPL时,他们就不能列出需要实现的全部内容。 我建议您尽管这是一个xy问题,但您不想调用虚拟方法的原因应该得到解决。 |
|
|
3
0
你不需要
|
|
AstralHex · 矩阵乘法代码工作不正常 1 年前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 1 年前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 1 年前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 1 年前 |