首页
新闻
论坛
群组
Blog
文档
下载
读书
Tag
网摘
搜索
.NET
Java
游戏
视频
人才
外包
培训
数据库
书店
程序员
欢迎您:
游客
| 退出
| 登录
注册
帮助
我的帖子
我参与的帖子
我的空间
我的网摘
CSDN
CSDN社区
VC/MFC
基础类
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
生成帖子
置顶
推荐(加精)
取消推荐(加精)
锁定帖子
移动帖子
取消引用
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
vc中结构体变量如何交换
[已结贴,结贴人:kill1227]
加为好友
发送私信
在线聊天
kill1227
凉拌粉丝
等级:
可用分等级:
贫农
总技术专家分:
29
总技术专家分排名:
157160
揭帖率:
78.57%
发表于:
2008-05-16 22:15:29
楼主
大侠,我在自己的vc程序中定义了一个结构体,可是我在定义a,b两个结构体变量时,想进行a,b值的交换,用自己定义的类似以前值交换的方法的swap函数,可是调试发现根本就不行,值完全没有交换。请大家给我讲解一下,谢谢!
问题点数:
20
回复次数:
4
显示所有回复
显示星级回复
显示楼主回复
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
hurryboylqs
拼命三郎
等级:
可用分等级:
富农
总技术专家分:
6750
总技术专家分排名:
3116
发表于:
2008-05-16 22:21:03
1
楼 得分:
5
你怎么交换的?
要这样变换
swap(int &a,int&b)
{
int c = a;
a = b;
b = c;
}
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Devang
Devang
等级:
可用分等级:
富农
总技术专家分:
2179
总技术专家分排名:
9707
发表于:
2008-05-16 23:09:24
2
楼 得分:
5
struct temp = a;
a = b;
b = temp
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
Mackz
在相互
等级:
可用分等级:
掌柜
总技术专家分:
125128
总技术专家分排名:
32
4
6
7
发表于:
2008-05-17 11:29:51
3
楼 得分:
5
如果结构体中有复杂成员(指针、类对象等),结构体需要定义拷贝构造函数和赋值操作符。
修改
删除
举报
引用
回复
加为好友
发送私信
在线聊天
daviemeng
大工小强
等级:
可用分等级:
短工
总技术专家分:
435
总技术专家分排名:
36863
发表于:
2008-05-17 11:35:58
4
楼 得分:
5
swap(struct *** &a,struct *** &b)
{
struct *** c = a;
a = b;
b = c;
}
结构体也是一种类型,跟C中讲函数传递那个例子差不多。只是换成结构体类型。
修改
删除
举报
引用
回复
将帖子提前
放进我的网摘
推荐给好友
我要提问
帖子加分
结贴去...
管理菜单
页面风格切换
标准风格
老版本论坛
网站简介
-
广告服务
-
网站地图
-
帮助
-
联系方式
-
诚聘英才
-
English
-
问题报告
北京创新乐知广告有限公司 版权所有 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
abc推荐给好友