【发布时间】:2016-03-25 16:34:53
【问题描述】:
我正在将程序从 MATLAB 代码转换为 C++,我决定使用 Armadillo C++ 库。在我的 C++ 代码中,我用 typedef 定义了一个结构类型,然后声明了一个 arma::Col<myType>,但是当我尝试编译时,由于 Armadillo 头文件“arma_static_check.hpp”中的 ERROR___INCORRECT_OR_UNSUPPORTED_TYPE 错误,编译器给了我一个 C2118 错误。当我在arma::Col 定义中使用它时,转换为之前描述的 myType 类型。这是否意味着无法创建包含自定义类型元素的 arma::Col 或者我做错了什么?
【问题讨论】: