我想檢查我的C++應用程序中的std :: set容器的所有元素,但visual studio 2005/2010僅顯示前99個元素。如何配置IDE以顯示所有元素?Visual Studio的調試器不顯示超過99個C++容器的元素
謝謝..
我想檢查我的C++應用程序中的std :: set容器的所有元素,但visual studio 2005/2010僅顯示前99個元素。如何配置IDE以顯示所有元素?Visual Studio的調試器不顯示超過99個C++容器的元素
謝謝..
我看到同樣的事情在家裏VC++快遞2010年我的猜測是,要解決這個問題,你將不得不使用其中一個付費的IDE版本。多刺激。
FWIW,你可以在VS2008中獲得這種開箱即用的能力,但它似乎在VS2010中消失了。我只是在這兩個VS2008和VS2010試過這樣:
std::set<int> s;
for(int i = 0; i < 400; ++i)
{
s.insert(i);
}
設置斷點之後,然後使用當地人或觀看面板,如果I S擴大調試器顯示我所有400元以下它在VS2008但只有前100在VS2010中。
我不記得在VS2008中配置任何東西來做到這一點。
FWIW,使用C風格的數組和通用指針,您可以告訴調試器要顯示多少個元素。 p,200會顯示從* p開始的200個元素。雖然這似乎不適用於std :: set對象。 :(
我確實有VS2005/2010的有效版本,但我仍然無法在工具 - >選項或工具 - >自定義中找到配置選項。 – waynez 2010-11-16 13:52:37