64,282
社区成员
发帖
与我相关
我的任务
分享
#include<iostream.h>
//#include<stdlib.h>
class Tclass
{
public:
int x,y;
void print() {
cout<<x<<","<<y<<endl;
};
};
int add(Tclass *ptf) {
return (ptf->x + ptf->y);
}
int main() {
Tclass test, *pt;
pt->x = 100;
pt->y = 200;
pt->print();
test.x = 150; test.y = 450;
test.print();
cout<<"x+y="<<add(&test);
return 0;
}
#include <iostream.h>
#include <cstdlib>
class Tclass
{
public:
Tclass()
{
x = 0;
y = 0;
}
void print()
{
cout<<x<<","<<y<<endl;
}
void setXY(int x,int y)
{
this->x = x;
this->y = y;
}
int add()
{
return x +y;
}
private:
int x;
int y;
};
int main()
{
Tclass test;
Tclass *pt = new Tclass;
pt->setXY(100,200);
pt->print();
cout<<"x + y = "<<pt->add()<<endl;
test.setXY(150,450);
test.print();
cout<<"x + y = "<<test.add()<<endl;
delete pt;
return 0;
}
void print() {
cout<<x<<","<<y<<endl;
};//没有';'吧
c++使用malloc申请空间的吗?new吧
#include<iostream.h>
#include<cstdlib>
class Tclass
{
public:
int x,y;
void print() {
cout<<x<<","<<y<<endl;
};
};
int add(Tclass *ptf) {
return (ptf->x + ptf->y);
}
int main() {
Tclass test, *pt;
pt = (Tclass *)(malloc (sizeof(Tclass)));
pt->x = 100;
pt->y = 200;
pt->print();
test.x = 150; test.y = 450;
test.print();
cout<<"x+y="<<add(&test)<<endl;
return 0;
}