C++ 初始化**数组以及标题中实际需要的内容,以使其通过
我要使用的函数需要输入C++ 初始化**数组以及标题中实际需要的内容,以使其通过,c++,c,arrays,pointers,C++,C,Arrays,Pointers,我要使用的函数需要输入float**数组 如何将其初始化为2x2阵列 仅仅使用float[2][2]={{{0100},{0200}显然不起作用 我也试过了 float** ranges = new float*[2]; ranges[0] = {0,100}; ranges[1] = {0,200}; 不起作用,因为: RHS是无法分配给指针的初始化列表 range[0]和range[1]是需要首先为其分配内存的指针。然后,可以为各个元素指定值 您可以使用: ranges[0] = new
float**
数组
如何将其初始化为2x2阵列
仅仅使用
float[2][2]={{{0100},{0200}
显然不起作用
我也试过了
float** ranges = new float*[2];
ranges[0] = {0,100};
ranges[1] = {0,200};
不起作用,因为:
range[0]
和range[1]
是需要首先为其分配内存的指针。然后,可以为各个元素指定值ranges[0] = new float[2]{0,100};
ranges[1] = new float[2]{0,200};
或
当然,一定要添加代码到
删除它们。float**
不是数组,而是指向指针的指针。float[2][2]={{{0100},{0200}
-->浮点范围[2][2]={{0.0100.0},{0.0200.0}代码>标题位于和之前。我需要在这里得到int值,而不需要知道基本上是怎样的
ranges[0] = new float[2]{0,100};
ranges[1] = new float[2]{0,200};
ranges[0] = new float[2];
ranges[0][0] = 0;
ranges[0][1] = 100;
ranges[1] = new float[2];
ranges[1][0] = 0;
ranges[1][1] = 200;