我试图创建一个向量来输入从.txt文件的一些数据,但我得到的错误:在我的项目中包含Eigen将Eingen :: DenseIndex的标准int重新定义 - 如何使用正常整数?
no operator ">>" matches these operands
operand types are: std::ifstream >> std::vector<Eigen::DenseIndex, std::allocator<Eigen::DenseIndex>>
我的代码是:
dataIn.open("data.txt");
vector<int> hnew;
dataIn >> hnew;
dataIn.close();
data.txt中仅仅是一个空间分隔ints长的传染媒介。我能做什么?
解析文件并手动构建矢量? – chris
无视我原来的问题,那么,我将如何创建一个'vector',其中数据类型实际上是标准的C++ int,而不是Eigen所做的一些重新定义? –
asdfghjkl