给出以下简单代码:
list<MyClass> m_listOfOBjects;
....
MyClass* ptrToMyClass;
BOOST_FOREACH(MyClass object, m_listOfObjects)
{
ptrToMyClass = &object
}
我的问题是,ptrToMyClass 现在是指向时间对象还是指向列表中的真实对象。如果是第一种情况,是否有某种方法可以获取指向列表中对象的指针,而不是 BOOST_FOREACH 循环创建的时间变量?