Я пытаюсь сделать что-то простое, как:
std::cout << e << std::endl;
, где e
имеет тип Eigen::Affine3d
. Однако я получаю бесполезные сообщения об ошибках, такие как:
cannot bind 'std::ostream {aka std::basic_ostream<char>}'
lvalue to 'std::basic_ostream<char>&&'
Причина, по которой полезно объяснить здесь , но там, где ответ не применим.
Официальная документация краткая, подразумевая только, что объекты Affine3d и Affine3f являются матрицами. Собственные матрицы и векторы могут быть напечатаны std::cout
без проблем. Так в чем же проблема?