小编Ari*_*ari的帖子

如何为默认构造函数分配数组?

我对 C++ 非常陌生,并且在创建课程时遇到问题。

所以我有这个 pad 类,它具有doublepad 侧面的 x 和 y 坐标的输入。详细来说,假设你有一个 2cmx2cm 的垫子,它会有pad({0.0,2.0},{0.0,2.0})。我想将默认构造函数设置为 0x0 的 pad。

class pad {
   public:
    double xcor[2] = {0, 0};
    double ycor[2] = {0, 0};
    double charge = 0;
    pad() = default;  // put this for now to work on code that works with the
                      // pad object

    pad(double xcord[], double ycord[]) {
        for (int i = 0; i < 2; i++) {
            xcor[i] = xcord[i];
            ycor[i] = ycord[i];
        }
    } …
Run Code Online (Sandbox Code Playgroud)

c++

1
推荐指数
1
解决办法
189
查看次数

标签 统计

c++ ×1