迭代自定义类的列表

时间:2016-01-16 04:50:06

标签: c++ list pointers for-loop compiler-errors

我试图遍历包含类型' Window'的对象的列表。 (我写的一个自定义类)。 for循环应该在每个元素上使用Window类的getTitle()方法,并在控制台中打印出标题。

出于某种原因,当我尝试通过迭代器访问该方法时,它告诉我该方法不存在..

这是我的代码:

void Center::printWindowList()
{
    for (std::list<Window>::iterator it = windowList.begin(); it != windowList.end(); ++it)
        std::cout << ' ' << *it.getTitle();
}

希望有人可以提供帮助

1 个答案:

答案 0 :(得分:0)

这是运营商优先权的问题。尝试执行outSystem