1
3
你应该使用RTTI而不是重新设计轮子。 如果坚持不使用rtti,可以使用crtp和函数局部静态变量,以避免将函数写入每个派生类。根据我为维基百科编写的示例代码改编: http://en.wikipedia.org/wiki/Curiously_recurring_template_pattern#Polymorphic_copy_construction
另一种选择是读取vtable指针(通过
|
2
2
您的想法是正确的;也许您可以用模板消除一些样板文件:
那么您的客户机类只需要这样声明:
的不同实例化
|
3
0
你可以坐头等舱
|
4
-1
您可以使用这两个宏
|
rookie · 检查函数模板的所有参数包参数是否属于int 1 年前 |
ivaigult · -W转换和隐式字符串到布尔类型转换 1 年前 |
rainer · 后台插入程序的初始化 1 年前 |
Community wiki · 以理智、安全和高效的方式复制文件 1 年前 |
Shefali Kanaujia · 对C中向量的向量进行排序++ 1 年前 |
Ma Joonyoung · 粗粒度和细粒度链表的时间比较 1 年前 |