我爱占星网 我爱占星网
首页
编程
java
php
前端
首页 编程 java php 前端

为什么值没有进行交换啊?

img


这个程序我写的不是地址传递吗?为什么运行结果,s1是s2没有交换,还是原来的值

交换指针地址是不能实现指针指向的值的交换的
改为 T temp;
temp = * a; * a = * b; * b = temp;


可以查看手册:c++ 交换两个对象的值-swap 中的内容

近期文章

  • jdbc数据库连接池使用问题
  • 同样代码vue文件上传失败
  • AJAX向数据库发送null到PHP脚本
  • c语言原码补码转换问题
  • IP能通、但是地址访问不了连接超时
  • web项目,使用javaMail发送邮件带图片,发送给外部邮箱正常,给公司内部邮箱发送会根据图片多少生成无法打开的附件,如何解决?
  • linux系统rpm方式安装的mysql启动失败
  • 做实验时,配置新的环境之后,能否回退到配置环境之前重新进行配置?
  • 连接数据库的时候,突然报异常
  • 单片机无法运行加速减速
  • LVGL改变尺寸可控
  • vivado安装闪退问题
  • vue3使用el-input图标巨大的问题
  • Laravel 5无法将变量传递给所有视图
  • 生成音位学中标示加括的序列问题
  • UE5打包时C盘会减小,而且提示缺少文件
  • 系统分区与多系统安装问题
  • 为什么会显示空指针?
  • 网站公安备案一直未审核,怎么办?
  • 信息收集如何处理子域名爆破的泛解析问题?

Copyright ©2022 我爱占星 All Rights Reserved.

浙ICP备2022030071号-1

部分图文来自网络,如有侵犯您的版权,请告诉我们删除

友情链接:代码精华