#include<iostream>
using namespace std;
class point32
{
private:
int x;
int y;
public:
point32(int ix,int iy)
{
x=ix;
y=iy;
}
int getx()
{
return x;
}
int gety()
{
return y;
}
~point32()
{
}
};
void fn(point32** p,int num)
//實參是指針數組,形參應使用二級指針
//也可以寫成void fn(point32* pa[],int num)
{
for(int i=0;i<num;i++)
cout<<p[i]->getx()<<" ";
}
int main()
{
point32* pa[2];
pa[0]=new point32(1,2);
pa[1]=new point32(6,9);
fn(pa,2);
delete pa[0];
delete pa[1];
return 0;
}
例題6-20,實參爲指針數組
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.