指针的指针问题c++问题

来源:百度知道 编辑:UC知道 时间:2024/09/20 02:54:26
point 是一个自定义的类
main()
{
point *p;
p=new point[2];
point **pp;
*pp=p;

}
出错了,请问怎么改?才对?

我把你写的类poing换成class A{}之后编译运行都没什么错误啊。。。是不是你的类定义有问题?如果你的类定义里边缺少默认构造函数的话,那肯定就会出错的

point **pp;
*pp=p;
*pp没有定义吧?

不知道你想干什么。
最后一句改成
pp=&p; 试试

main()
{
point *p;
p=new point[2];
point **pp;
pp=&p; //*pp是野指针

}