社区
图形处理/算法
帖子详情
关于查看函数返回值的问题
筋肉强打
2011-07-19 10:51:17
1、如何在vs中查看函数返回值,假设返回值是一个比较长的表达式?
2、我调用了<math.h>中的log函数,为什么在“监视”或者“即时窗口”查看表达式时,总是提示 log CXX0017: 错误: 没有找到符号“log”
...全文
82
回复
打赏
收藏
关于查看函数返回值的问题
1、如何在vs中查看函数返回值,假设返回值是一个比较长的表达式? 2、我调用了中的log函数,为什么在“监视”或者“即时窗口”查看表达式时,总是提示 logCXX0017: 错误: 没有找到符号“log”
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
基于PHP的公司企业网站 毕业设计毕设源码 使用教程
网站管理员功能如下: 1:系统设置,设置网站名称 2:公司信息设置,设置关于我们、联系我们、加入我们、法律声明 3:资讯中心管理:录入、修改、
查看
、删除; 4:资讯中心数据:
查看
信息浏览记录、
查看
信息收藏...
VS2010调试的时候怎么看
函数
返回值
以前用VC6开发的,有CALLBAKC可以直接看到
函数
返回值
。2010中怎么看,因为需要
查看
的
函数
太多,不可能为每个
函数
都设置返回变量接收。在网上搜了一些, 发现VS调试时的””自动窗口”可以
查看
所有
函数
的
返回值
. 真的很方便, 以前不知道, 总是在代码中用变量接收.
(栈帧和
函数
调用三)
函数
返回值
的传递
(栈帧和
函数
调用三)
函数
返回值
的传递一,
函数
返回值
在5-8字节之间二,
函数
返回值
超过8字节三,使用对象作为
函数
返回值
四,总结 在本系列第一篇文章的总结中,我们提到过,从该例子的汇编代码中可以看到,
函数
的
返回值
是保存在eax寄存器中,在x86环境中,eax是一个32位的寄存器,只占有4个字节,对于
函数
返回值
超过4个字节的情况又是如何传递的呢...
VC调试时如何
查看
函数
返回值
所谓C/C++
函数
调用规范,是指进行一次
函数
调用所采用的传递参数的方法,
返回值
的处理以及调用堆栈的清理。
VC++集成调试环境中提供了如下三种调用规范,它们的参数入栈方式都是自右向左的,32位整型的
返回值
的处理也都是将
返回值
放到寄存器eax中,如果
返回值
是64位整型的,就用edx:eax。浮点
返回值
则放在浮点寄存器ST(0)中。这三种调用规范的区别主要在是
函数
堆栈的处理上。_cdecl:由调用者进行堆栈清理。优点是可以实现变参
函数
。缺点是每一次
函数
调用,调用者都要额外执行一条进行堆栈清
Python——
函数
返回值
Python——
函数
返回值
图形处理/算法
19,468
社区成员
50,698
社区内容
发帖
与我相关
我的任务
图形处理/算法
VC/MFC 图形处理/算法
复制链接
扫一扫
分享
社区描述
VC/MFC 图形处理/算法
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章