编译出错
我用WIN-TC编译器.在别的编译环境下没问题的程序,在这时出现了个红叉+一行英文:
"List index out of bounds"
怎么解决这个问题,WIN-TC,比TC.2好用啊,不想换.
参考答案:检查下是否有溢出。
比如int nVar[4];
nVar[9] = 0;
这里溢出了。需要注意的是。nVar[4]也溢出。因为c/c++中是从下标是从0开始的。
我用WIN-TC编译器.在别的编译环境下没问题的程序,在这时出现了个红叉+一行英文:
"List index out of bounds"
怎么解决这个问题,WIN-TC,比TC.2好用啊,不想换.
参考答案:检查下是否有溢出。
比如int nVar[4];
nVar[9] = 0;
这里溢出了。需要注意的是。nVar[4]也溢出。因为c/c++中是从下标是从0开始的。