gpt4 book ai didi

c++ - Vectors 2D 首次使用

转载 作者:行者123 更新时间:2023-11-28 06:20:12 24 4
gpt4 key购买 nike

这是我第一次在 C++ 中使用 2D vector ,虽然循环的索引小于它的大小,但似乎我正在尝试访问禁止的位置

int generate_(vector<int> row,vector<int> column)
{
int i=1,j=1,k=0,l=0;
vector<vector<int > >matrix;//2D vector


for(k=0,l=0;l<column.size();l++)
{
matrix[k][l]=row[l];
cout << matrix[k][l]<<endl;
}

for(k=0,l=0;l<row.size();l++)
matrix[l][k]=column[l];

for(i=1;i<row.size();i++)
{
for(j=1;j<column.size();j++)
{
matrix[i][j]=matrix[i][j-1]+matrix[i-1][j]+matrix[i-1][j-1];

}
}
return matrix[i-1][j-1];
}

最佳答案

矩阵没有初始化,它没有元素所以矩阵[k][l]会抛出异常

关于c++ - Vectors 2D 首次使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29436590/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com