问题描述:
编译时编译器报错:error C2338: THE_BRACKET_OPERATOR_IS_ONLY_FOR_VECTORS__USE_THE_PARENTHESIS_OPERATOR_INSTEAD
用到了eigen进行矩阵计算,编译器指出的出错文件在其中。
开发环境:
vs2013+eigen+c++
解决方案:
引起这个错误是由于访问eigen中定义的矩阵元素时使用了[],而其实应该使用的是(),只要将中括号换成小括号,问题即可解决。
问题描述:
编译时编译器报错:error C2338: THE_BRACKET_OPERATOR_IS_ONLY_FOR_VECTORS__USE_THE_PARENTHESIS_OPERATOR_INSTEAD
用到了eigen进行矩阵计算,编译器指出的出错文件在其中。
开发环境:
vs2013+eigen+c++
解决方案:
引起这个错误是由于访问eigen中定义的矩阵元素时使用了[],而其实应该使用的是(),只要将中括号换成小括号,问题即可解决。