0

我正在使用 Alglib 分叉一个 C++ 程序,以便我可以反转矩阵并轻松进行矩阵乘法。

现在我面临这个错误:

二进制表达式的无效操作数('const alglib::real_1d_array' 和 'const alglib::real_1d_array')

那么是什么导致了这个错误呢?

 inline vecset getAdmittedCVectors(void)
 {
        return admittedCVectors;
 }

这里 vecset 的意思是

typedef std::set<alglib::real_1d_array> vecset;

并且admittedCVectors 是一个类的成员。

vecset admittedCVectors;

我该如何解决?使用不存在此问题的 std::set 变体或在 alglib::real_1d_array 中重载 < 哪个更难?

4

0 回答 0