我对c ++没有经验,遇到了基本的分段错误错误,我不知道如何修复。我创建一个动态二维数组,然后更改该数组的值。案例中的示例是以下代码:
string** fishdata = new string*[3];
for(int i = 0; i < 3; ++i)
fishdata[i] = new string[6];
fishdata[currentfish][count] += "example";
此代码的最后一行返回分段错误错误
答案 0 :(得分:0)
正如许多人在评论中所说,变量计数的值是一个愚蠢的错误,它大于5(数组的第二维的大小)。