0
#include "Eigen/Dense"
#include <iostream>
using namespace Eigen;
int main(int argc, char**) {
MatrixXf A = MatrixXf::Random(4096, 4096);
MatrixXf B = A.leftCols(1000); // <-- works fine
std::cout << "--------" << std::endl;
A = A.leftCols(1000); // <-- SegFault
}
같은 행렬에 leftCols의 결과를 할당에 문제가 있습니까 참조 원인이 될?
GCC - 4.8.4 (사용에는 공간적 플래그 없음)
우분투 - 14.04
아이겐 - 3.3.4