社区
C语言
帖子详情
32位向64位 移植 函数返回指针问题
atuchina
2006-06-01 09:25:33
我的函数返回一个结构体指针,如下:
(以前没有做过64位的开发)
struct tt(....);
tt * func(){
tt * bb;
....
return bb;
}
main(){
tt * aa;
aa =func();
...
}
main中的aa 不能获得正确的地址!!!
请问如何解决?网上说是字节截断,确实是,因为aa 的地址少了倒数第9位的值
求高手解惑!!
...全文
272
11
打赏
收藏
32位向64位 移植 函数返回指针问题
我的函数返回一个结构体指针,如下: (以前没有做过64位的开发) struct tt(....); tt * func(){ tt * bb; .... return bb; } main(){ tt * aa; aa =func(); ... } main中的aa 不能获得正确的地址!!! 请问如何解决?网上说是字节截断,确实是,因为aa 的地址少了倒数第9位的值 求高手解惑!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
11 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
atuchina
2006-06-02
打赏
举报
回复
我做的是比较两表的数据,将数据存到内存的hash表中进行比较,自己写的整套HASH代码,效率奇高,比较数据是1000W级的,电信数据比对,有兴趣的交流
atuchina
2006-06-02
打赏
举报
回复
问题是搞定了,但是不知道为什么!
如果以上代码是在一个C文件中的则不会出问题,否则就有问题,搞不懂,散分了,见者有份
happytang
2006-06-02
打赏
举报
回复
个人觉得可能还是首先看看是不是没有申请空间的问题
同意
还是有错误,那就与代码无关了
jixingzhong
2006-06-02
打赏
举报
回复
tt * func(){
tt * bb;
bb = (tt *)malloc(...); //这样就不会返回栈指针了...
....
return bb;
}
zidane_yubo
2006-06-02
打赏
举报
回复
代码全贴出来
看起来你好像是返回堆栈指针了
xiaoyong_w
2006-06-02
打赏
举报
回复
个人觉得可能还是首先看看是不是没有申请空间的问题
珍惜生命远离CPP
2006-06-02
打赏
举报
回复
问题跟你写的代码无关。
atuchina
2006-06-02
打赏
举报
回复
刚刚测试了一下,似乎不是指针返回的问题,郁闷中,
jixingzhong
2006-06-01
打赏
举报
回复
楼上说的问题,
楼主应该解决了吧?
楼主的问题的主题似乎不是这个 ...
jixingzhong
2006-06-01
打赏
举报
回复
那就用 64 位指针类型重新定义吧 ...
Sandy_Y
2006-06-01
打赏
举报
回复
bb 在func中有没有动态申请空间,没有的话可能会返回随机地址。
你必须知道的495个C语言
问题
可我找不到任何方法来声明这样的
函数
——感觉我需要一个
返回
指针
的
函数
,
返回
的
指针
指向的又是
返回
指针
的
函数
……,如此往复,以至无穷。 数组大小 1.23 能否声明和传入数组大小一致的局部数组,或者由其他参数...
9.8
函数
指针
和
返回
指针
值的
函数
9.8
函数
指针
和
返回
指针
值的
函数
鸿蒙内核liteos-a
移植
_基于IMX6ULL
华为内训,在里面可以看到海思的代码,可以得到鸿蒙专家的指导,百问网成功把Liteos-a
移植
到了IMX6ULL、STM32MP157。
移植
有难度,只是因为我们对它陌生,相信看了视频后,你会发现
移植
Liteos-a时,只是
移植
最小...
32位
到
64位
开发代码
移植
问题
最近工作需要从
32位
系统
移植
代码到
64位
系统,遇到很多意想不到的
问题
,需要确认代码兼容性,一般通过解决编译和测试中出现的缺陷来完成整个
移植
过程,现对
移植
过程中遇到的
问题
做下总结。
32位
和
64位
的区别主要表现...
C程序将
32位
代码向
64位
平台
移植
的注意事项
在本文中,主要讨论向
64位
平台
移植
现有
32位
代码时,应注意的一些细小
问题
。 新近的
64位
平台在二进制上与
32位
应用程序兼容,这意味着可以非常简单地
移植
现有的程序。许多目前在
32位
平台上运行良好的程序也许不必...
C语言
69,373
社区成员
243,080
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章