int idx = std::lower_bound(v.begin(), v.end(), ppt, [](const PosTrack& v1, const PosTrack& v2){return v1.wsec <= v2.wsec;}) - v.begin();
idx = (idx - 1) >= 0 ? (idx - 1) : 0;
注意后面有个 - v.begin();
int idx = std::lower_bound(v.begin(), v.end(), ppt, [](const PosTrack& v1, const PosTrack& v2){return v1.wsec <= v2.wsec;}) - v.begin();
idx = (idx - 1) >= 0 ? (idx - 1) : 0;
注意后面有个 - v.begin();