一个elf文件里某个函数的签名显示这个函数的参数是一个类对象,但是汇编代码里传入的r0却是这个对象的指针。
什么情况下参数是对象,但是汇编代码却传入指针?
![](https://profile-avatar.csdnimg.cn/default.jpg!4)
c++函数传入一个对象,编译器会优化为传入对象的地址吗
- 写回答
- 好问题 0 提建议
- 追加酬金
- 关注问题
- 邀请回答
-
2条回答 默认 最新
- NorZ 2022-06-06 13:06关注
你这个问题,有两个概念没搞清楚,一个是对象,一个是指针
对象是 C++ 等面向对象编程的概念,汇编里可没有这个概念
汇编里用的也不是指针,而是地址
对象不过是一段连续的内存,而CPU要访问这段内存,那么当然需要知道对应的内存地址解决 无用评论 打赏 举报
悬赏问题
- ¥15 关于#python#的问题:使用ATL02数据解算光子脚点的坐标(操作系统-windows)
- ¥115 关于#python#的问题:未加密前两个软件都可以打开,加密后只有A软件可打开,B软件可以打开但读取不了数据
- ¥15 在matlab中Application Compiler后的软件无法打开
- ¥15 想问一下STM32创建工程模板时遇到得问题
- ¥15 Fiddler抓包443
- ¥20 Qt Quick Android 项目报错及显示问题
- ¥15 而且都没有 OpenCVConfig.cmake文件我是不是需要安装opencv,如何解决?
- ¥15 oracleBIEE analytics
- ¥15 H.264选择性加密例程
- ¥50 windows的SFTP服务器如何能批量同步用户信息?