请问: std:list 怎么从第n个节点开始遍历;或怎么取得第n个节点保存的值

请教: std::list 如何从第n个节点开始遍历;或如何取得第n个节点保存的值?如题[解决办法]list XXX ::iter

请教: std::list 如何从第n个节点开始遍历;或如何取得第n个节点保存的值?
如题

[解决办法]
list <XXX> ::iterator iter(l.begin());
advance(iter, n);