源程序:
#include <iostream>
using namespace std;
class MyClassType1
{
private:
	int x, y;
public:
	int getx()
	{
		return x;
	}
	int gety();
	void setx(int x0)
	{
		x = x0;
	}
	void sety(int y0);
	void displayx()
	{
		cout << "x=" << x << endl;
	}
	void displayy()
	{
		cout << "y=" << y << endl;
	}
};
int MyClassType1::gety()
{
	return y;
}
void MyClassType1::sety(int y0)
{
	y = y0;
}
int main()
{
	MyClassType1 obj1, *p, objArr[10];
	obj1.setx(11);
	cout << obj1.getx() << endl;
	obj1.displayx();
	p = new MyClassType1;
	(*p).setx(56);
	p->sety(78);
	int k = (*p).getx();
	int m = p->gety();
	cout << "k=" << k << endl;
	cout << "m=" << m << endl;
	for (int i = 0; i < 5; i++)
	{
		objArr[i].setx(i+10);
		objArr[i].sety(i + 20);
	}
	p = &objArr[9];
	while (p >= &objArr[5])
	{
		p->setx(88);
		p->sety(99);
		p--;
	}
	for (int i = 0; i < 10; i++)
		cout << objArr[i].getx() << "    " << objArr[i].gety() << endl;
	system("pause");
	return 1;
}
运行结果:

原文:https://www.cnblogs.com/duanqibo/p/12268787.html