2013-10-22 77 views

回答

4

他們這樣做不涵蓋相同的用法。 std :: reference_wrapper通常用於將對類型T的對象的引用存儲到容器中(而不是使用指針)。 Eigen :: Ref可以包裝任何與T相似的Eigen稠密對象,或者分配自己的內存來評估無法引用的表達式。它通常用作非模板函數的參數類型或統一映射,矩陣和子矩陣。

+0

謝謝ggael!這清除了我的困惑:) –

+0

我在標題爲「如何編寫通用但非模板化函數?」一節中發現了一些更多細節。這裏: http://eigen.tuxfamily.org/dox/TopicFunctionTakingEigenTypes.html –

相關問題