返回信息流#include <iostream.h>
class Location
(
public:
void init(int i=0,int j=0);
void setA(int nl)
{A=nl;}
void setB(int n2)
{B=n2;}
int getA()
{return A;}
int getB()
{return B;}
private:
int A,B;
};
//体外定义成员函数
void Location::init(int i, int j)
{
A=i;
B=j;
}
void main()
{
Location X, Y;
X.init(4);
X.setA(10);
cout<<X.getA()<<','<<X.getB()<<endl;
Y.init(7,9);
Y.setB(8);
cout<<Y.getA()<<','<<Y.getB()<<endl;
}
这是一条镜像帖。来源:北邮人论坛 / cpp / #32660同步于 2009/12/3
该镜像源已超过 30 天没有更新,可能在源站已被删除。
CPP机器人发帖
求问,这个程序错在哪里了?
huge
2009/12/3镜像同步13 回复
订阅后,新回复会通过你的通知中心匿名送达。
9 条回复
错的多了
直接给你贴个正确的吧
#include <iostream>
using namespace std;
class Location{
public:
void init(int i=0,int j=0);
void setA(int nl)
{A=nl;}
void setB(int n2)
{B=n2;}
int getA()
{return A;}
int getB()
{return B;}
private:
int A,B;
};
//体外定义成员函数
void Location::init(int i, int j)
{
A=i;
B=j;
}
void main()
{
Location X, Y;
X.init(4);
X.setA(10);
cout<<X.getA()<<','<<X.getB()<<endl;
Y.init(7,9);
Y.setB(8);
cout<<Y.getA()<<','<<Y.getB()<<endl;
getchar();
}
其实人家也没错多少吧。。。
如果是在VC6下面的话,只不过是第一个大括号写成了小括号,有个分号写成了中文的分号。。。不属于编程技术问题吧。
2005下面就不能直接用iostream.h了,写成iostream加上名字空间就OK了
【 在 coolwc 的大作中提到: 】
: 错的多了
: 直接给你贴个正确的吧
: #include <iostream>
: ...................
you got it
【 在 alaya 的大作中提到: 】
: 其实人家也没错多少吧。。。
: 如果是在VC6下面的话,只不过是第一个大括号写成了小括号,有个分号写成了中文的分号。。。不属于编程技术问题吧。
: 2005下面就不能直接用iostream.h了,写成iostream加上名字空间就OK了