如何在CLion调试器中查看std :: list的值

时间:2017-07-25 10:46:22

标签: c++ c++11 gdb clion stdlist

我无法在CLion调试器中看到我的std :: list的值(My CLion版本是2017.2)。例如,请查看以下代码;

int main()
{
    int myArray[4] = {0,9,8,7};
    std::vector<int> myVec(4);
    std::list<int> myList(4);
    return 0;
}

如果在调试模式下运行此代码,则可以看到std :: vector和array的值,但不能看到std :: list的值。什么是解决方案,除了获取我的列表的迭代器(例如“它”)并在下面的观察窗口中添加“* it”的监视;

for (auto it=myList.begin(); it != myList.end(); ++it)
    {
      ...
    }

0 个答案:

没有答案