方法一:在断点处查看
如果在编译Debug模式下。可以在你想查看的函数处设置一个断点,当程序运行到断点处以后,找到VS窗口最下面的调用堆栈(call stack)。
调用堆栈中保存的调用顺序是逆序的,我在下面用红笔写出来了。
鼠标双击堆栈中的任意一个接口,就会有个跳到程序中的对应位置,同时,还有一个箭头提示。
如果你当前不在编译Debug模式下,你可以在程序中右键单击你想查看的函数,然后在右键弹出的菜单中选择“查看调用层次结构”即可。
在这种模式下,就是要一步步的拿鼠标点“调用xxx”才行,直到最上层。
这两种方法的区别是,Debug模式下的调用堆栈,看到的是当时情况下的程序调用顺序。但,实际上整个Project中,可能有很多函数/分支,都会调用到这个底层函数。所以,如果想查看所有的可能调用函数的上层函数,可以通过调用层次结构看。
(全文完)
作者 --- 松下J27
古诗赏析:
《南乡子·登京口北固亭有怀》
辛弃疾 --- 宋朝
何处望神州?满眼风光北固楼。千古兴亡多少事?悠悠。不尽长江滚滚流。 年少万兜鍪(dōu móu),坐断东南战未休。天下英雄谁敌手?曹刘。生子当如孙仲谋。
版权声明:所有的笔记,可能来自很多不同的网站和说明,在此没法一一列出,如有侵权,请告知,立即删除。欢迎大家转载,但是,如果有人引用或者COPY我的文章,必须在你的文章中注明你所使用的图片或者文字来自于我的文章,否则,侵权必究。 ----松下J27