我正在查看一些源代码,并且在代码中它有一些我不完全理解的代码。下面是一个基本的伪示例,它模仿了我无法理解的部分:
float *myArray;
object(){
myArray = new float[20];
}
~object(){
}
void reset(){
delete [] myArray;
}
void myMethod(float *array){
for (int i = 0; i < 20; i++){
array[i] = 0.5f;
}
}
现在在另一个方法体中有:
void mySecondMethod(){
myMethod(myArray + 10);
}
这是我不明白的第二种方法:当您将数组指针和 int 传递给需要数组指针的参数时,这意味着什么?我只是想加强我的知识,我一直在尝试搜索它,但没有找到任何信息。