17

http://eigen.tuxfamily.org/からダウンロードできる Eigen C++ ライブラリを使用しています。これは、行列と配列を簡単に処理するための C++ ライブラリです。デバッグには g++ コンパイラと gdb を使用します。ただし、gdb を使用しているときに、Matrix (Eigen が提供) の内容を印刷できないことがわかりました。

4

2 に答える 2

24

使用できるトリックの 1 つは .data() メンバーです。これにより、データを含む生の配列へのポインターが提供されます。これで、次のように GDB で印刷できます。

print *X.data()@Length_X

ここで、X は固有変数で、Length_X はその行と列の積です。

于 2015-02-20T08:25:49.877 に答える