分析下面vc++程序的作用及测试结果:
#include<iostream.h>class test
{
private:
int i;
float f;
char ch;
public:
test(){}
test(int a,float b,char c)
{i=a;f=b;ch=c;}
friend ostream & operator<<(ostream & stream,test obj);
friend istream & operator>>(istream & t_stream,test & obj);
};
friend ostream & operator<<(ostream & stream,test obj)
{
stream<<obj.i<<",";
stream<<obj.f<<",";
stream<<obj.ch<<endl;
return stream;
}
friend istream & operator>>(istream & t_stream,test & obj);
{
cout<<"input as i f ch:";
t_stream>>obj.i;
t_stream>>obj.f;
t_stream>>obj.ch;
return t_stream;
}void main()
{
test B(45,8.5,'W');
cout<<B;
test A;
cin>>A;
cout<<A;
}
多谢拉!!!!!!
解决方案 »
- 谁有 VC++调试技术与方法 给我发一份
- VC++ 关于多个Combo关联的问题
- 超强的面试题,连题目都看不懂
- 最近找优秀IOCP的例子,听人说msdn上FLATFORM SDK中有IOCP的例子,我怎么才能找到呢?!或者你有什么更好推荐吗?
- 为对话框作皮肤
- 打包个cab&sign到[email protected],马上给100分哦。
- 请问如何在edit控件里添加checkbox控件?
- 在我的名字后面加两个三角形是什么意思?两个五角星是什么意思?
- 问个opengl的菜问题
- --------------ISAPI 50分-------------------
- 文本文件的内容导入Sql Server.算法。
- 请教一个问题,怎样得到现在可连接的SQL服务器名。
4.5,8.5,w
input as i f ch: