Visual studio 调试vector和stack以及regex?时调试器行为不同的原因;

Visual studio 调试vector和stack以及regex?时调试器行为不同的原因;,visual-studio,debugging,stl,Visual Studio,Debugging,Stl,我已经知道f10和f11之间的区别: https://stackoverflow.com/questions/11990983/f11-debug-line-by-line-only-my-cpp?noredirect=1&lq=1 现在vector的源代码默认不使用f11输入 我的问题是,为什么不跳到这种代码的源代码 向量sa{1,2,3,4,5}; 反向(sa.begin(),sa.end()); int f=累加(sa.begin(),sa.end(),0); 这会跳转到源代码吗 std

我已经知道f10和f11之间的区别:

https://stackoverflow.com/questions/11990983/f11-debug-line-by-line-only-my-cpp?noredirect=1&lq=1

现在vector的源代码默认不使用f11输入

我的问题是,为什么不跳到这种代码的源代码

向量sa{1,2,3,4,5};
反向(sa.begin(),sa.end());
int f=累加(sa.begin(),sa.end(),0);
这会跳转到源代码吗

std::stack-tmp;

void foo()
{
字符串模式(“[^c]ei”);
pattern=“[[:alpha:][]*”+pattern+”[[:alpha:][]*”;
正则表达式r(模式);
smatch结果;
字符串测试\u str=“收货凭证”;
if(正则表达式搜索(test_str,results,r))
{
库特