- 博客(2)
- 收藏
- 关注
原创 C++多维数组参数的new
#include using namespace std; void func(int (**A)) { *A = new int[1]; (*A)[0] = 101; } void func2(int ***A) { *A = new int*[1]; (*A)[0] = new int[2]; //维度不确定,一层一层new出来 (*A)[0]
2013-10-22 12:58:54
513
原创 C++函数形参可以new吗?
最近室友在做图形学作业的时候遇到了蛋疼的问题,还是当初C++基础没学好。 指针,就是一个地址值。将指针当成参数传入函数,传递的是地址,这个地址是不能被改变的,只能改变这个地址指向的值。 想要在函数体内对形参进行new,就是要去改变地址了,显然不能传一级指针,只能传二级指针,也就是传入指向指针的指针。然后改变这个指针的指针。 比如指针A存储的是地址a,地址a的存储的是一个地址b,地址b
2013-10-22 12:48:53
1823
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人