|
|
1
1
虽然我不是100%确定,但我认为静态类型从t*转换为void*并返回到原始指针类型t*应该可以工作。正如我所看到的,问题在于reinterpret-cast只更改指针的类型,而不更改其实际值,而static-cast在继承时应调整指针,使其指向对象的开头。 免责声明: 你在这门语言的黑暗面上,我不能保证它会起作用。 |
|
|
2
1
你的代码看起来有风险。问题是你投了一个
您应该转换回您所转换的类型。所以你可以先把你的
或
你又回到了
|
|
3
1
所以,在
回调与您在问题中显示的完全相同。 |