这可能与Eigen无关,但这是我第一次看到它,并想知道它是如何工作的。
在Eigen :: Map的定义中,有3个模板参数:
没有设置默认值,但是正如这些示例中所示,最后两个参数未指定。例如,我们可以简单地编写
我错过了什么吗?这是特定于此案例还是更普遍地适用于C ++?
在Eigen :: Map的定义中,有3个模板参数:
<typename PlainObjectType,int MapOptions,typename StrideType>
。没有设置默认值,但是正如这些示例中所示,最后两个参数未指定。例如,我们可以简单地编写
Map<Matrix3i>(array)
。我错过了什么吗?这是特定于此案例还是更普遍地适用于C ++?