模块怎么用

zl0606520 2008-04-01 06:43:20
#include<iostream>
using namespace std;
#include<string>
template<typename T>
void swap(T &a,T &b)
{
T temp=a;
a=b;
b=temp;
}
void main()
{
double dx=3.5,dy=5.6;
int ix=6,iy=7,ia=303,ib=505;
string s1="good",s2="better";
cout<<"double dx="<<dx<<", dy="<<dy<<endl;
cout<<"int ix="<<ix<<", iy"<<iy<<endl;
cout<<"string s1="<<s1<<", s2="<<s2<<endl;
swap(dx,dy);
swap(ix,iy);
swap(s1,s2);
swap(ia,ib);
cout<<"\nafter swap:\n";
cout<<"double dx="<<dx<<", dy="<<dy<<"\n";
cout<<"int ix="<<ix<<", iy="<<iy<<"\n";
cout<<"string s1="<<s1<<",s2="<<s2<<"\n";
}
编译出错,不知道怎么改,请大家帮帮忙!
...全文
90 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Vitin 2008-04-01
  • 打赏
  • 举报
回复
还有一种方法是去掉 using namespace std; 改为
using std::cout;
using std::endl;
using std::string;
Supper_Jerry 2008-04-01
  • 打赏
  • 举报
回复
名字冲突
独孤过儿 2008-04-01
  • 打赏
  • 举报
回复

#include <iostream>
#include <string>
using namespace std;

template <typename T>
void Swap(T &a,T &b) //换个函数名字,别和库里面的冲突
{
T temp=a;
a=b;
b=temp;
}

int main()
{
double dx=3.5,dy=5.6;
int ix=6,iy=7,ia=303,ib=505;
string s1="good",s2="better";
cout <<"double dx=" <<dx <<", dy=" <<dy <<endl;
cout <<"int ix=" <<ix <<", iy" <<iy <<endl;
cout <<"string s1=" <<s1 <<", s2=" <<s2 <<endl;
Swap(dx,dy);
Swap(ix,iy);
Swap(s1,s2);
Swap(ia,ib);
cout <<"\nafter swap:\n";
cout <<"double dx=" <<dx <<", dy=" <<dy <<"\n";
cout <<"int ix=" <<ix <<", iy=" <<iy <<"\n";
cout <<"string s1=" <<s1 <<",s2=" <<s2 <<"\n";
return 0;
}

《ASP.NET开发典型模块大全(修订版)》以关键技术和热点技术为核心,通过27个典型模块和5章热点技术,全面地介绍了如何使用asp.net进行各领域的web项目开发。全书共3篇分为32章,第1篇关键模块篇,覆盖网站开发的关键领域,内容涉及论坛、博客、播客、网络硬盘、电子邮件、在线考试、网站备忘录、在线短消息、网站访问量统计与分析、系统后台管理权限分配等网站关键模块;第2篇常见模块篇,覆盖网站开发的各个领域,内容涉及网站会员注册及登录、会员密码找回、留言本、上传与下载、图片资源管理、搜索引擎、网上问卷调查、rss在线订阅、聊天室、购物车、在线银行支付、手机短消息管理、在线音乐、投票系统、万能打印、数据自动备份与恢复等常见模块;第3篇热点技术应用篇,解决网站开发在某个领域遇到的技术难题,内容涉及linq数据访问技术、安全技术、服务技术、ajax、高级应用技术等。 《ASP.NET开发典型模块大全(修订版)》附有配套光盘。光盘提供了书中所有案例的全部源代码,并经过精心调试,在windows xp和windows 2000下全部通过,保证能够正常运行。此外,光盘中还提供有编程词典试用版软件。 《ASP.NET开发典型模块大全(修订版)》案例涉及领域广泛,实用性非常强。学习本书读者可以了解各个领域的特点,能够针对某一行业进行软件开发,也可以通过光盘中提供的模块源代码进行二次开发,以减少开发系统所需要的时间。本书适合各级软件开发人员学习使用,也可供大、中专院校师生学习参考。

65,184

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧