c++ 交换两结构体变量的值
来源:互联网 发布:怎样查看淘宝店铺等级 编辑:程序博客网 时间:2024/04/29 15:03
使用vc++6.0;
#include<iostream.h>
#include<string>
using namespace std; //不加此句,string无法使用。string是定义在名字空间std中的
struct Player
{
string name;
int age;
int height;
};
void main(){
Player p1;
Player p2;
/* vc6.0不给力,Player p1 = {"han",28,186};出现错误:
non-aggregates cannot be initialized with initializer list
*/
p1.name = "han";
p1.age = 28;
p1.height = 186;
p2.name = "wang";
p2.age = 26;
p2.height = 178;
void swap(Player *a,Player *b);
Player *pp1 = &p1;
Player *pp2 = &p2;
swap(pp1,pp2);
cout<<p1.age<<endl;
}
void swap(Player *a,Player *b)
{
Player temp;
temp = *a;
*a = *b;
*b = temp;
}
- c++ 交换两结构体变量的值
- 交换两变量的值
- C或C++中不用中间变量交换两变量的值
- 两种方法交换变量的值
- 实现结构体变量交换值的函数
- 不用临时变量交换两变量的值
- C语言中几种不用第三变量交换两值的方法
- c问题之交换两变量
- C 交换两个整形变量的值
- C语言-交换两个变量的值
- C语言交换两个变量的值
- C语言交换两个变量的值
- C语言交换两个变量的值
- 交换两个变量的值的两种方法
- 交换两个变量的值的两种简单算法
- java交换两变量的值的方法总结
- 不使用中间变量交换两数的值
- 关于使用二级指针交换两变量的值
- 计算机学习心得
- 随机生成n个整数
- python中文编码问题
- Option Base 1
- 计算机
- c++ 交换两结构体变量的值
- 操作系统——进程死锁
- 生成并运行按钮
- 从apple iso 示例代码里面提取出来的音效播放类
- Android中的AlarmManager的使用
- 计算机学习心得
- 写给程序员的话——论个人成长
- 开始使用nutz
- C++ primer第二次阅读学习笔记(第17章:用于大型程序的工具:多重继承与虚继承) .