gpt4 book ai didi

visual-studio - Visual Studio的调试器最多显示一个C++容器的99个元素

转载 作者:行者123 更新时间:2023-12-04 07:29:02 24 4
gpt4 key购买 nike

我正在尝试在我的C ++应用程序中检查std :: set容器的所有元素,但是Visual Studio 2005/2010仅显示前99个元素。如何配置IDE以显示所有元素?

谢谢..

最佳答案

FWIW,VS2008可以立即使用此功能,但VS2010中似乎已不再使用。我刚刚在VS2008和VS2010中都尝试过:

std::set< int > s;

for(int i = 0; i < 400; ++i)
{
s.insert(i);
}


之后设置一个断点,然后使用Locals或Watch面板,如果我展开s,调试器将在VS2008中向我显示其下的所有400个元素,而在VS2010中仅显示前100个元素。

我不记得在VS2008中进行任何配置来实现这一目标。

FWIW,带有C样式数组和通用指针,您可以告诉调试器显示多少个元素。 p,200将显示从* p开始的200个元素。不过,这似乎不适用于std :: set对象。 :(

关于visual-studio - Visual Studio的调试器最多显示一个C++容器的99个元素,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4188864/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com