小编use*_*351的帖子

C++控制台Application1.exe已触发断点

当我尝试设置

cub.SetArray(cube);
Run Code Online (Sandbox Code Playgroud)

我收到一个错误

Console Application1.exe has triggered a breakpoint 
Run Code Online (Sandbox Code Playgroud)

我做错了什么?当我尝试调试时,cub -> cubesarray我得到大小-842150451.我不明白为什么.这是我的所有代码

class Cube{
public:
    static const int Change_ARRAY = 5;

private:
    string color;
    int size;
    int *walls;
    int n; // current size of array
    int maximumsize; // maximum size of array
    void Increase(int many);
public:
    Cube(int maximumsize = 0);
    ~Cube();
    void SetWalls(int wall);
    void SetColor(string color);
    void SetSize(int size);

    string GetColor(){return color;}
    int GetWalls(int i){return walls[i];}
    int GetSize(){return size;}

    int GetN(){return n;}
};

Cube::Cube(int maximumsize):n(0), maximumsize(maximumsize), size(size), …
Run Code Online (Sandbox Code Playgroud)

c++ breakpoints

4
推荐指数
1
解决办法
3万
查看次数

标签 统计

breakpoints ×1

c++ ×1