我想知道这两种写法的不同,哪个是可以通过,为什么??
2010-12-16 20:28
441 查看
第一种:
istream &operator>>(istream &stream, Advertisement &ad)
{
string temp;
Date d,m;
int t;
stream>>temp;
ad.setTitle(temp);
stream>>temp;
ad.setEmail(temp);
stream>>t;
ad.setQuantity(t);
stream>>d;
ad.setStart(d);
stream>>m;
ad.setClose(m);
stream>>temp;
ad.setBody(temp);
return stream;
}
第二种:
istream &operator>>(istream &stream, Advertisement &ad)
{
char c[100];
string n;
stream.getline(c,100);
n=c;
ad.setTitle(n);
stream.getline(c,100);
n=c;
ad.setEmail(n);
int quantity;
stream>>quantity;
ad.setQuantity(quantity);
Date start;
stream>>start;
ad.setStart(start);
Date close;
stream>>close;
ad.setClose(close);
stream.getline(c,100);
stream.getline(c,100);
n=c;
ad.setBody(n);
return stream;
}
求大侠帮忙。。。。。。。。。
istream &operator>>(istream &stream, Advertisement &ad)
{
string temp;
Date d,m;
int t;
stream>>temp;
ad.setTitle(temp);
stream>>temp;
ad.setEmail(temp);
stream>>t;
ad.setQuantity(t);
stream>>d;
ad.setStart(d);
stream>>m;
ad.setClose(m);
stream>>temp;
ad.setBody(temp);
return stream;
}
第二种:
istream &operator>>(istream &stream, Advertisement &ad)
{
char c[100];
string n;
stream.getline(c,100);
n=c;
ad.setTitle(n);
stream.getline(c,100);
n=c;
ad.setEmail(n);
int quantity;
stream>>quantity;
ad.setQuantity(quantity);
Date start;
stream>>start;
ad.setStart(start);
Date close;
stream>>close;
ad.setClose(close);
stream.getline(c,100);
stream.getline(c,100);
n=c;
ad.setBody(n);
return stream;
}
求大侠帮忙。。。。。。。。。
相关文章推荐
- Web应用扫描测试工具Vega Vega是Kali Linux提供的图形化的Web应用扫描和测试平台工具。该工具提供代理和扫描两种模式。在代理模式中,安全人员可以分析Web应用的会话信息。通过工具自
- java通过反射,只需要传了类名和参数,就可以根据不同参数的构造方法实例化对象
- 为什么父类指针可以指向子类反之则不行(内存长度不同)
- linux 通过哪个命令可以查看某个服务及其端口、进程号
- 为什么可以通过函数指针访问类的私有函数
- exe为什么可以在不同机器上运行
- android中可以通过两种方式发送短信
- 在进行C#编程时候,有的时候我们需要判断一个字符串是否是数字字符串,我们可以通过以下两种方法来实现。 【方法一】:使用 try{} catch{} 语句。 我们可以在try语句块中试图
- C++第六周任务一【任务1】下面的程序存在编译错误。有两种方法可以修改,请给出这两种修改方案,在报告中说明你倾向于用哪一种?为什么?处理此类问题的原则是什么?
- Android 通过solid来定义不同边框的颜色,可以只定义一个边框的颜色
- 为什么Mybatis可以通过SO加入查询条件
- 试说明IP地址与物理地址的区别。为什么要使用这两种不同的地址。
- 同一个类不同对象,可以互相访问对方的私有成员而不通过get()或set()
- Android 通过代码设置radiobutton不同方位图标的两种方法
- 为什么进程、线程一些重要信息可以通过FS寄存器简单的取到?
- dubbo与nginx都可以做负载均衡,然而哪个相对来说更优秀?为什么?
- 为什么每个请求都要有用户名密码呢,那不是每次都要查询一下了,token,表示这个用户已经验证通过了,在token有效期内,只需要判断token是否有效就可以了
- vs2008 为什么不包含#include<cstring>程序也可以通过。
- rsync 实现文件同步 (重要数据通过rsyncr把数据同步到不同的两台服务器上,这样可以防止服务器的硬盘故障导致数据丢失) 客户端同步时如果要排某个目录
- 请问谁知道有什么办法可以--检测是否是同一台电脑通过不同的代理访问某个网站吗?