6

我对模板编程不是很了解,目前使用的是gsl。我有兴趣看看 Eigen 是否可以在 C 中使用。以前有人在 C 中使用过 Eigen 吗?有什么我可以测试的,看看它是否容易?

4

2 回答 2

5

由于 Eigen 是 C++ 模板库,因此不能直接与 C 一起使用。

假设,可以将 C++ 模板包装到 C API 中并使用它。但是,这必然会涉及大量工作,并且会让我觉得有点毫无意义(不妨将现有的 C 库用于线性代数)。

于 2012-05-11T20:37:14.523 回答
2

AFAIK,Eigen 是一个纯模板库。C 不支持模板。因此,无需编写一堆暴露 C 风格接口的包装函数,不。

于 2012-05-11T20:37:37.467 回答