考虑下面的指数平滑器模板类。此类用于以指数方式平滑/过滤顺序数据(请参阅更新方法)。Elemtype可能是一个vector,而Floattype通常是一个标量。例如ExponentialSmootherx(0.1,Vector2f(0.5,0.5));在这个例子中,第二个模板参数Floattype可以避免,因为Eigen的Matrix类包含一个嵌套的typedef来获取标量基类型:Vector2f::Scalar将Elemtype和Floatype都实例化为float来平滑一维数据也是合理的。在这种情况下,也可以跳过第二个模板参数。templateclassExponentialSmo