gaoxiang12 / slambook2

edition 2 of the slambook
MIT License
5.3k stars 1.99k forks source link

ch3 / examples / plotTrajectory.cpp : vector subscript out of range #303

Open syt06162 opened 3 months ago

syt06162 commented 3 months ago

In line 79, // 画出连线 (Draw the lines connecting the poses) parts, I think for statement should be changed :

for (size_t i = 0; i < poses.size(); i++) to for (size_t i = 0; i < poses.size() - 1 ; i++)

because auto p1 = poses[i], p2 = poses[i + 1]; can cause the error vector subscript out of range. (in other OS, compilers..)