1. 问题现象

- 其中curr_lanes是一个目标上一帧的当前车道current_lanes_
- curr_lane是lane_id对应的LaneInfo信息
- 现象:在lane_info->lane().successor_id_size()或lane_info->lane().successor_id().size()为1的情况下,通过for循环去访问lane_info->lane().successor_id()的时候出现了coredump
2. 问题描述
-
(1) 问题必现,问题现象自相矛盾。size为1但是却无法访问,按理来说如果可迭代对象使用for循环访问,为空的情况是不会出问题的,for循环就跳过了
-
(2) 类Lane_info的结构,其中Lane是protobuf结构,如下
class LaneInfo {