我正在尝试使用Eclipse CDT调试C ++程序:
#include <vector>
using namespace std;
int main() {
vector<int> test (4,100);
return 0;
}
如果我放置一个断点进行调试,然后单击“Display as Array ...”作为我的矢量变量,我会收到以下错误:
(*((test)+0)@4) Error: Multiple errors reported.\ Failed to execute MI command: -var-create - * (*((test)+0)@4) Error message from debugger back end: No symbol "operator+" in current context.\ Unable to create variable object
如何在调试时查看数组的值?
我正在使用:
-g3
和-O0
编译)