創建一個動態數組如何指向指向動態數組的指針?
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