Vector列表做函数的参数,调试时这个函数如何跟不进去了?反倒进入了vector 文件

Vector列表做函数的参数,调试时这个函数怎么跟不进去了?反倒进入了vector 文件


  列表定义如下:

  private:
vector<wow_tempoint*>wow_temlist;

  函数:
  BOOL CPictureWnd::Draw(vector<wow_tempoint*> wl)
  {
....
  }
  这样调用:
  ....
  Draw( wow_temlist ); //--在这里设置断点,竟然进入不了函数,反倒进入了vector 文件 

  [color=#0000FF][/color]请问这是为什么了???(编译的时候是没有问题的)  
 

------解决方案--------------------

BOOL CPictureWnd::Draw(vector <wow_tempoint*> wl)
{
....
}

函数里面设置断点。

因为模板要展开为代码的。
------解决方案--------------------
按Shift + F11跳出来就行了
------解决方案--------------------
对,跳出来就行了,也可以在函数里面设一个断点,到了vector文件里面的时候,直接F5也行,
以后你慢慢就明白是怎么回事了,

另外,建议你的Draw函数的参数使用传引用的方式。

BOOL CPictureWnd::Draw(vector <wow_tempoint*> & wl) 

.... 
}
------解决方案--------------------
探讨
在 
BOOL CPictureWnd::Draw(vector <wow_tempoint*> wl) 

.... 


函数里面设置断点。

因为模板要展开为代码的。