目前我有一個數組定義爲'float myIDs'的幾個類。我想將變量移到我的父類中,並將其更改爲一個指針('float * myIDs')。C++指針數組聲明
目前我聲明瞭它的價值是這樣的:
float myIDs[] = {
//Variables
};
正如它現在是一個指針,我認爲這將是大致相同的:
myIDs = new float[] = {
};
但是,這並不似乎是加工。我不知道如何解決這個問題,因爲我以前從來沒有必要聲明過像這樣的指針數組。
任何人都可以幫助我嗎?
感謝
「現在它是一個指針」 - 不,它不是,它是一個數組。如果你想要一個動態數組,爲什麼不使用'std :: vector'? –
這個問題有很多困惑,因爲你已經問過'指針數組',並且很難判斷你是否要求一個指向數組的指針(可以從文本中扣除)或者指針數組來自標題)。 BTW。通過編寫'myIDs = ** new float [] = {}; **你正試圖給新的float []返回一個新的值。 – Tomasz
對不起,我的意思是指向一個數組的指針,而不是指針數組。 – Split