解决SLAM14讲中变量待优化变量在断点中只能看到指针地址,而不是指针指向的具体数值看起来不直观的问题

mutable_points()返回的是double*类型,调试器只知道这是一个内存地址,不知道它指向的数组长度是多少。通过Eigen::Map指定长度为 3,调试器就知道要读取 3 个连续的 double 值,并以 3 维向量的形式展示,这样就直观了。
在调试器的对表达式求值窗口(Clion里右侧的 “对表达式求值 (Enter) 或添加监视” 输入框),输入以下表达式,回车就能看到具体值:
image

posted @ 2026-02-06 16:50  阳光天气  阅读(6)  评论(0)    收藏  举报