如何将数组传递给构造函数并保存在类变量中

马塞尔

我有以下卫星代码的安宁

class Satellite
{
private:
    const static int CHIP_SEQ_LENGTH = 1023;
    bool chipSequence[CHIP_SEQ_LENGTH];
    int id;

public:
    Satellite(int id, bool chipSequence[])
    {
        this->id = id;
        this->chipSequence = chipSequence;
    };
}

我在遇到错误

this->chipSequence = chipSequence;

具有以下说明:

Expression must be a modifiable lvalue.

现在我的问题是,如何将构造函数传递的数组存储到类变量中?

迈克·西摩

内置数组是令人讨厌的事情,行为不像大多数C ++对象。特别是,它们是不可分配的。

在现代C ++中,我可能会使用std::array<bool, CHIP_SEQ_LENGTH>这是适当的可复制对象类型。

如果您被困在过去,则可以创建自己的可复制包装器类型:

struct ChipSequence {
    bool bits[CHIP_SEQ_LENGTH];
};

或显式复制数据:

std::copy(chipSequence, chipSequence+CHIP_SEQ_LENGTH, this->chipSequence);

还有其他替代方法,例如std::bitsetstd::vector<bool>,如果您不需要专门的数组,则会打包这些位以使用较少的内存bool

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

C++:将数组传递给构造函数并将其保存在 this 对象中

来自分类Dev

如何将参数传递给静态类构造函数?

来自分类Dev

如何将URL传递给PHP类构造函数

来自分类Dev

如何将类传递给自己的构造函数?

来自分类Dev

如何将构造函数参数传递给 ECMAScript 6 中的导入类?

来自分类Dev

如何将参数传递给 javafx 中 fxml 控制器类的构造函数?

来自分类Dev

如何将类的函数和变量传递给setInterval?

来自分类Dev

如何将类变量的名称传递给函数?

来自分类Dev

如何将一个数组传递给枚举中的构造函数?

来自分类Dev

如何将ofstream传递给函数并将其保存到成员变量中

来自分类Dev

如何将静态变量转换为常量并将其传递给期望最终值的类构造函数

来自分类Dev

如何将变量传递给python中的类

来自分类Dev

如何将参数传递给类,以便在构造函数中传递参数时,JFrame会移动?

来自分类Dev

如何将类类型传递给kotlin中的函数?

来自分类Dev

如何将类道具传递给 reactjs 中的函数

来自分类Dev

如何将参数传递给webapi中的数组类?

来自分类Dev

如何将空变量传递给Lua中的函数

来自分类Dev

如何将组件中的变量传递给函数

来自分类Dev

如何将变量传递给函数

来自分类Dev

如何将数组传递给VBA中的函数?

来自分类Dev

如何将JavaScript数组传递给DataTable()中的函数

来自分类Dev

如何将参数传递给数组中的函数?

来自分类Dev

如何将类的所有属性传递给父构造函数类?

来自分类Dev

如何将数组传递给函数

来自分类Dev

将私有变量传递给基类构造函数

来自分类Dev

如何将类实例保存在该类中的ArrayList中?它必须在构造函数(Java)中完成

来自分类Dev

如何将字段构造函数参数传递给函数?

来自分类Dev

如何将比较器传递给类的构造函数

来自分类Dev

如何将类型参数传递给泛型类构造函数引用?

Related 相关文章

  1. 1

    C++:将数组传递给构造函数并将其保存在 this 对象中

  2. 2

    如何将参数传递给静态类构造函数?

  3. 3

    如何将URL传递给PHP类构造函数

  4. 4

    如何将类传递给自己的构造函数?

  5. 5

    如何将构造函数参数传递给 ECMAScript 6 中的导入类?

  6. 6

    如何将参数传递给 javafx 中 fxml 控制器类的构造函数?

  7. 7

    如何将类的函数和变量传递给setInterval?

  8. 8

    如何将类变量的名称传递给函数?

  9. 9

    如何将一个数组传递给枚举中的构造函数?

  10. 10

    如何将ofstream传递给函数并将其保存到成员变量中

  11. 11

    如何将静态变量转换为常量并将其传递给期望最终值的类构造函数

  12. 12

    如何将变量传递给python中的类

  13. 13

    如何将参数传递给类,以便在构造函数中传递参数时,JFrame会移动?

  14. 14

    如何将类类型传递给kotlin中的函数?

  15. 15

    如何将类道具传递给 reactjs 中的函数

  16. 16

    如何将参数传递给webapi中的数组类?

  17. 17

    如何将空变量传递给Lua中的函数

  18. 18

    如何将组件中的变量传递给函数

  19. 19

    如何将变量传递给函数

  20. 20

    如何将数组传递给VBA中的函数?

  21. 21

    如何将JavaScript数组传递给DataTable()中的函数

  22. 22

    如何将参数传递给数组中的函数?

  23. 23

    如何将类的所有属性传递给父构造函数类?

  24. 24

    如何将数组传递给函数

  25. 25

    将私有变量传递给基类构造函数

  26. 26

    如何将类实例保存在该类中的ArrayList中?它必须在构造函数(Java)中完成

  27. 27

    如何将字段构造函数参数传递给函数?

  28. 28

    如何将比较器传递给类的构造函数

  29. 29

    如何将类型参数传递给泛型类构造函数引用?

热门标签

归档