[英]Pointer multidimensional array to multidimensional array
In C++, is there a way to convert a float**
to a float[][]
type? 在C ++中,是否可以将float**
转换为float[][]
类型? I also would like to know how to convert it the other way around too. 我也想知道如何将其转换为其他方式。
You don't need to convert anything. 您无需进行任何转换。 Just dereference it by [][]
: 只需通过[][]
取消引用即可:
float **a;
// allocate memory //
a[0][0] = 1;
Be careful to don't touch out-of-bound items which didn't allocate. 注意不要触摸未分配的越界项目。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.