|
|
1
5
一般来说,类型只能在编译时真正地被存储、操作等。如果您在运行时需要一些东西,那么必须将类型转换为某种类型的值(例如枚举)。 如果你能更高层次地描述一下你真正想在这里完成的工作,也许会更好——变量参数列表和“开关类型”的结合听起来就像即将发生的火车相撞…… |
|
|
2
1
不是你想的那样。像“int”这样的类型在编译类型中进行计算。要在运行时计算类型。 可能您希望使“t”引用成为一个函数,或者一个具有虚拟函数的类的实例,每种类型一个。本质上,您需要命令模式,其中命令是“格式化一个值”,命令的不同实例对应于可以格式化的不同类型。 |
|
|
3
1
使用专业化:
但在模板的帮助下,您还可以解析指向预期函数的指针,因此将指针视为类型的标识符,您将得到所需的结果。 |
|
|
4
0
你应该看看
|
|
AstralHex · 矩阵乘法代码工作不正常 10 月前 |
|
|
Giogre · 为包含许多数值字段的简单“struct”重载比较运算符 10 月前 |
|
|
Fishie · 作为类成员的智能指针是否仍然自动释放?[关闭] 11 月前 |
|
|
Die4Toast · 递归调用成员箭头运算符-> 11 月前 |
|
|
Anka Hanım · 关于结构和动态数组地址的问题 11 月前 |