Eigen C++ 行列ライブラリを使用しています。行列の列への参照を取得したいと考えています。ドキュメントには、matrix_object.col(index) を使用するように記載されていますが、これは単に元のマトリックス オブジェクト内の列への参照ではなく、列を表すオブジェクトを返しているようです。列オブジェクトの値を変更しても元のマトリックスには影響しないため、これにはその列の要素の不要なコピーが含まれることが懸念されます。
私より Eigen に詳しい人がいるとしても、この関数を使用して行列の列にアクセスするのは効率的ですか? そうでない場合、マトリックス内の元の列への参照を取得するにはどうすればよいですか?