创建一个动态数组如何指向指向动态数组的指针?
int testSize = 10;
float *spec = new float[testSize];
你点如何符合规格,它指向动态arary? 我试过了,但没有奏效。
float **specPtr;
*specPtr = &spec[0];
创建一个动态数组如何指向指向动态数组的指针?
int testSize = 10;
float *spec = new float[testSize];
你点如何符合规格,它指向动态arary? 我试过了,但没有奏效。
float **specPtr;
*specPtr = &spec[0];
你的问题是,通过将引用操作操作,你要指定哪些指针specPtr
点,而不是它实际上是什么。
尝试此代替
float **specPtr;
specPtr = &spec; // Note the omission of the '*'
这是错误的。右侧等于'spec',并且不能将'float *'分配给'float **'。 –
float **specPtr;
specPtr = &spec;
规范是一个指针,所以spePtr是指针点符合规格
使用'specPtr = &spec;'代替'* specPtr =&规范[0] ;'。 – Haatschii
感谢您的工作 – user3213163