![]() |
1
3
你应该使用RTTI而不是重新设计轮子。 如果坚持不使用rtti,可以使用crtp和函数局部静态变量,以避免将函数写入每个派生类。根据我为维基百科编写的示例代码改编: http://en.wikipedia.org/wiki/Curiously_recurring_template_pattern#Polymorphic_copy_construction
另一种选择是读取vtable指针(通过
|
![]() |
2
2
您的想法是正确的;也许您可以用模板消除一些样板文件:
那么您的客户机类只需要这样声明:
的不同实例化
|
![]() |
3
0
你可以坐头等舱
|
![]() |
4
-1
您可以使用这两个宏
|
![]() |
AstralHex · 矩阵乘法代码工作不正常 4 月前 |
![]() |
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 4 月前 |
![]() |
Die4Toast · 递归调用成员箭头运算符-> 4 月前 |
![]() |
Anka Hanım · 关于结构和动态数组地址的问题 5 月前 |