gpt4 book ai didi

c++ - 与枚举时出现段错误

转载 作者:太空宇宙 更新时间:2023-11-04 15:09:51 25 4
gpt4 key购买 nike

我有一个 CField 类和一个包含 CField 二维数组的 CBoard 类。

当我这样做时:

board(0,0)->Is (CField::CHECK)

我在 Is() 方法中遇到段错误。 GDB 在 & 之后立即指向我,所以我认为它与它有关。这是什么原因?

完整代码:
http://pastebin.com/vetShYsL - 标题
http://pastebin.com/pGNPpa8N - 来源

最佳答案

开发板的 2 阶段构建有点烦人,而且您有一堆您并不真正需要的额外代码来管理它。

虽然这是错误

    for (int i = 0; i < x; ++i)
fields [x] = new CField [y];

按 i 而非 x 索引字段

    for (int i = 0; i < x; ++i)
fields [i] = new CField [y];

关于c++ - 与枚举时出现段错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4056255/

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