一个项目在封装c++点云库供给C#使用 ,使用pcl::Affine3f的时候要在C#建立一个与C++底层相同的类
代码过程
//Transform.h 第709行
/** \ingroup Geometry_Module */
typedef Transform<float,3,Affine> Affine3f;
然后我查询Transform类的定义
//Transform.h 第200行
template<typename _Scalar, int _Dim, int _Mode, int _Options>
class Transform { ... }
为什么类前面的模板有四个,底下的typedef可以只输入3个
我的解答思路和尝试过的方法
自己有尝试着自己写代码实现这个效果【定义的时候template后面跟四个类型,调用的时候只写三个】,发现会报错
我想要达到的结果
求大lao解释一下