c++怎么用迭代器遍历gd容器中的点

容器T中有ceng的结构体,ceng的结构体中有gd容器,gd中有profile_point的结构体,现在想遍历gd中的点。

img

c++03遍历方式

for (std::size_t i = 0, n = T.size(); i < n; i++)
{
    for (std::size_t j = 0, m = T[i].gd.size(); j < m; j++)
    {
        Prifile_point &p = T[i].gd[j]; // p是你需要遍历的点
    }
}

c++11遍历方式

for (auto &&c : T)
{
    for (auto &&p : c.gd)
    {
        // p 即你需要遍历的点
    }
}