Eigen の行列形式を使用して、以前に取得した多次元データを読み取ります。
Eigen::Matrix<unsigned long long, Eigen::Dynamic, 12> dummyData;
後で私のデータサイズを知った後:
dummyData.resize(PackSize, 12);
PackSizeの順序である可能性があり6e08ます。バッファサイズを計算するときの整数オーバーフローを避けるために、以前は win32unsigend long longでアドレス指定できました。(PackSize* 12*8) mod (2^32)それでも、私は次のことを思いつきますUnhandled exception at 0x75362F71 in DataRead.exe: Microsoft C++ exception: std::bad_alloc at memory location 0x004CBCF0。誰かがこの問題を処理するのを手伝ってくれませんか?