关于指针的写法
声明的指针数组int *p_line[3]
......
cout<<p_line[2][3]<<endl;
这里为什么可以这样写?
不是指针名不加*代表内存地址么?
不是加*代表内容么?
还有一个写法:
class point
{public:
void move (int x,int y)
{X=x;Y=y;}
......
private:
int X,Y
}
int main()
{
point *ptr=new point[2];
ptr[0].move(5,10);
......
}
也是为什么不加*呢?