在XCode 4.2中调试时取消引用指向数组的指针

时间:2011-11-30 07:20:14

标签: c++ arrays pointers

我正在使用XCode跟随编程C ++类的介绍。没有成绩,我只是通过他人的眼睛直接生活。现在我们已经达到了指针的主题,我无法跟踪自己的位置。如果我将指向动态数组的指针传递给函数,我该如何取消引用该指针以查看实际存在于数组各个位置的内容。我的代码正在编译,但是有几个函数正在返回垃圾。清楚地表明某些事情并未指向正确的位置。

提前致谢! --John

1 个答案:

答案 0 :(得分:-1)

可能需要一些代码来进一步了解您的问题,但根据我的理解,这就是您所需要的。

#include <iostream>
void f(int *array){
    std::cout<<array[5];
}
int main(){
    int* array = new int[10];
    array[5] = 20;
    f(array);
    return 0;
}

这将打印“20”。