|
|
1
1
虽然我不是100%确定,但我认为静态类型从t*转换为void*并返回到原始指针类型t*应该可以工作。正如我所看到的,问题在于reinterpret-cast只更改指针的类型,而不更改其实际值,而static-cast在继承时应调整指针,使其指向对象的开头。 免责声明: 你在这门语言的黑暗面上,我不能保证它会起作用。 |
|
|
2
1
你的代码看起来有风险。问题是你投了一个
您应该转换回您所转换的类型。所以你可以先把你的
或
你又回到了
|
|
3
1
所以,在
回调与您在问题中显示的完全相同。 |
|
|
Silverspur · “X是Y的模糊基”:多重继承噩梦 8 年前 |
|
|
Aedoro · 扩展多个类的C++函数参数 8 年前 |
|
|
user6022430 · Python3.4多重继承调用特定构造函数 10 年前 |
|
|
Mark van der Wilk · 用于重写继承方法的Mixin 10 年前 |
|
pasha · 是否可以为复制基的虚拟函数提供不同的定义? 10 年前 |
|
|
Daniel · 如何使继承从父类到子类python34起作用 10 年前 |