目前我有一个数组定义为'float myIDs'的几个类。我想将变量移到我的父类中,并将其更改为一个指针('float * myIDs')。C++指针数组声明
目前我声明了它的价值是这样的:
float myIDs[] = {
//Variables
};
正如它现在是一个指针,我认为这将是大致相同的:
myIDs = new float[] = {
};
但是,这并不似乎是加工。我不知道如何解决这个问题,因为我以前从来没有必要声明过像这样的指针数组。
任何人都可以帮助我吗?
感谢
“现在它是一个指针” - 不,它不是,它是一个数组。如果你想要一个动态数组,为什么不使用'std :: vector'? –
这个问题有很多困惑,因为你已经问过'指针数组',并且很难判断你是否要求一个指向数组的指针(可以从文本中扣除)或者指针数组来自标题)。 BTW。通过编写'myIDs = ** new float [] = {}; **你正试图给新的float []返回一个新的值。 – Tomasz
对不起,我的意思是指向一个数组的指针,而不是指针数组。 – Split