首页 > 解决方案 > 编译期间向量下标超出范围

问题描述

int i = 0;
int j = 0;

vector<vector<int>> normal;
vector< vector<int> >::iterator row;
vector<int>::iterator col;

for (i = 1; i < 10; i++) {
    for (j = 1; j < 10; j++) {
         normal[i].push_back(j);

    }
}

有人可以解释我做错了什么吗?在我的编译过程中,我得到了错误“向量下标超出范围”

标签: c++

解决方案


在尝试normal使用normal[i].


推荐阅读