c – 指针指针

前端之家收集整理的这篇文章主要介绍了c – 指针指针前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图通过指向指针x的指针设置指针p的内存
int *p = 0;
int **x = &p;

*x = new int[2];

*x[0] = 1;  //p[0] = 1
*x[1] = 2;  //p[1] = 2

为什么它会因访问冲突错误而失败?

解决方法

@H_404_10@

why does it fails with access violation error?

[]优先于*.您需要先取消引用x

(*x)[0] = 1;
(*x)[1] = 1;

猜你在找的C&C++相关文章