![]() |
1
5
也就是说
|
![]() |
2
3
因为 ptr 我的结构 . 我只是建议不要这样做! |
![]() |
3
1
|
![]() |
4
1
你的
|
![]() |
5
0
你可以使用这样一个事实,当你从一个指向一个基类(不是唯一的基类)的指针进行转换时,编译器会调整指针,使它指向超类的开始。因此,如果您的“c”成员存在于某个基类的开头,您可以执行如下操作:
这项工作的要求是: 我不确定这是不是真的。 编辑:当包装器基类是PODs时,它应该保持不变。经过以下修改:
对于c成员,约束仍然有效。因此,一般来说,答案是:是的,有另一种方法。然而,为每个“可逆”成员定义一个基类可能不是明智的方法。。 |
![]() |
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
![]() |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
![]() |
rainer · 后台插入程序的初始化 1 年前 |
![]() |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
|
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
|
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |