#include//第1题
class ok1
{
int i;
public:
ok1(int l);
int get_i();
};
///////////////////////
ok1::ok1(int l)
{
i=l;
}
int ok1::get_i()
{
return i;
}
//////////////////////
class ok2//:public ok1
{
int j;
public:
ok2(int s);
int get_j();
}
ok2::ok2(int s)
{
j=s;
}
int ok2::get_j()
{
return j;
}
void main()
{
ok1 ob1(1000);
cout< ok2 ob2(111);
cout<}
///////////////////////////////////////////////////////////////////////////
#include//這個是附帶的,希望哪個好心人也能幫我改改,我實在不知道是vc壞了,還是我自己錯了
class coord{
int x,y;
public:
coord(){x=0;y=0;}
coord(int i,int j){x=i;y=j;}
void get_xy(int &i,int &j){i=x;j=y;}
coord operator+(coord ob2);
coord operator+(int i);
};
coord coord::operator+(coord ob2)
{ coord temp;
temp.x=x+ob2.x;
temp.y=y+ob2.y;
return temp;
}
int coord::operator+(int i)
{
coord temp;
temp.x=x+i;
temp.y=y+i;
return temp;
}
void main(){
coord o1(10,10),o2(5,3),o3;
int x,y;
o3=o1+o2;
o3.get_xy(x,y);
cout<<"(o1+o2)x:"< o3=o1+100;
o3.get_xy(x,y);
cout<<"(o1+100)x:"<}
--------------------next---------------------
// gdfgj.cpp : Defines the entry point for the console application.
//
#include "stdafx.h"
#include//第1题
class ok1
{
int i;
public:
ok1(int l);
int get_i();
};
///////////////////////
ok1::ok1(int l)
{
i=l;
}
int ok1::get_i()
{
return i;
}
//////////////////////
class ok2//:public ok1
{
int j;
public:
ok2(int s);
int get_j();
};
ok2::ok2(int s)
{
j=s;
}
int ok2::get_j()
{
return j;
}
void main()
{
ok1 ob1(1000);
cout<ok2 ob2(111);
cout<}
///////////////////////////////////////////////////////////////////////////
#include//這個是附帶的,希望哪個好心人也能幫我改改,我實在不知道是vc壞了,還是我自己錯了
class coord{
int x,y;
public:
coord(){x=0;y=0;}
coord(int i,int j){x=i;y=j;}
void get_xy(int &i,int &j){i=x;j=y;}
coord operator+(coord ob2);
coord operator+(int i);
};
coord coord::operator+(coord ob2)
{ coord temp;
temp.x=x+ob2.x;
temp.y=y+ob2.y;
return temp;
}
coord coord::operator+(int i)
{
coord temp;
temp.x=x+i;
temp.y=y+i;
return temp;
}
void main(){
coord o1(10,10),o2(5,3),o3;
int x,y;
o3=o1+o2;
o3.get_xy(x,y);
cout<<"(o1+o2)x:"<o3=o1+100;
o3.get_xy(x,y);
cout<<"(o1+100)x:"<}
--------------------next---------------------
阅读(932) | 评论(0) | 转发(0) |