STL string应该怎么调试
STL string应该如何调试
IDE为VS2005,像STL string的方法等显示不出值,如何调试?
比如(只是举个例子)
string str = "abc ";
for(int i=0;i <str.size();i++)
{
...
}
想在watch中看到str.size(),如何做?
------解决方案--------------------
你在代码中写一句int i=str.size();
然后在上句加个断点就可以察看了
------解决方案--------------------
我也碰到过这样的问题..帮UP
------解决方案--------------------
调试的时候直接print 不显示么?
------解决方案--------------------
1)在watch中输入str.size()可以看到;
2)str展开之后有个变量_Len应该是对应str.size();
IDE为VS2005,像STL string的方法等显示不出值,如何调试?
比如(只是举个例子)
string str = "abc ";
for(int i=0;i <str.size();i++)
{
...
}
想在watch中看到str.size(),如何做?
------解决方案--------------------
你在代码中写一句int i=str.size();
然后在上句加个断点就可以察看了
------解决方案--------------------
我也碰到过这样的问题..帮UP
------解决方案--------------------
调试的时候直接print 不显示么?
------解决方案--------------------
1)在watch中输入str.size()可以看到;
2)str展开之后有个变量_Len应该是对应str.size();