是否可以查看动态分配的数组的内容,如:
int *array = new int[dimension];
我只看到指针的值。
编辑:刚刚找到选项“显示为数组”,但我总是必须手动输入数组的大小。是否有可能自动获得?
最佳答案
在Eclipse中,为了查看动态分配的数组的内容(对于偶然发现此问题的其他人),
并且,在处理指针时,请注意将鼠标悬停在指针本身(箭头图标)上而不是首先引用的值上时单击“显示为数组”(例如图片中
(x)= counts
的位置)。否则,您将收到以下类型的错误:
显示在列表下方的对话窗口中(从上面的屏幕快照中的“名称:”开始)。
关于c++ - Eclipse-C++-调试: see content of an Array,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1824685/