非常简单的分段错误错误c++

Very simple segmentation fault error c++

我没有使用 C++ 的经验,遇到了一个我不知道如何修复的基本分段错误。我创建了一个动态二维数组,然后更改该数组的值。以防万一的例子是下面的代码:

string** fishdata = new string*[3];
for(int i = 0; i < 3; ++i)
    fishdata[i] = new string[6];

fishdata[currentfish][count] += "example";

这段代码的最后一行returns一个段错误

正如许多人在评论中所说,变量count的值大于5(数组第二维的大小)是一个愚蠢的错误。