在类构造函数中初始化const向量(C ++)

太空的

我试图弄清楚如何将const类成员变量(在本例中为向量)初始化为类构造函数中的某些任意值。

基本上,在类定义中,我有:

const vector < pair <float, float> > myVector;

但是,在类的构造函数中,我想获取myVector任意大小的大小,并使用任意值填充它。但是,我的编译器在说,由于它是一个const,因此无法更改,这是有道理的,但是我不确定如何完成在此要执行的操作。

巴里

在初始化列表中分配它:

class MyClass {
public:
    MyClass()
    : myVector(createVector())
    { }

private:
    vector<pair<float,float>> createVector() {
        vector<pair<float,float>> v;
        // populate with whatever
        return v;
    }

    const vector<pair<float,float>> myVector;
};

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Java

在构造函数或声明中初始化类字段?

来自分类Dev

在类的构造函数中初始化由向量组成的矩阵

来自分类Dev

在构造函数中使用C ++中的unique_ptr初始化向量

来自分类Dev

为什么派生类的构造函数要在C ++中初始化虚拟基类?

来自分类Dev

在没有构造函数的情况下初始化const c ++类

来自分类Dev

如何在派生构造函数中初始化从基类继承的向量

来自分类Dev

在C ++中的自定义类的构造函数中初始化没有参数的静态const类成员

来自分类Dev

可以在C ++构造函数中初始化const成员吗?

来自分类Dev

在类的构造函数中初始化2D向量

来自分类Dev

在可变参数构造函数中初始化const数组

来自分类Dev

C ++构造函数如何初始化其类的对象?

来自分类Dev

无法从委派构造函数的初始化列表中初始化向量

来自分类Dev

如何在类的构造函数中初始化对象的2D向量?(C ++)

来自分类Dev

更改后在构造函数中初始化const变量

来自分类Dev

C ++中的初始化程序列表和类初始化。我有无参数构造函数,但仍必须使用初始化列表?

来自分类Dev

在没有构造函数的类中初始化变量

来自分类Dev

Java构造函数中类变量的初始化

来自分类Dev

使用构造函数初始化类中的指针

来自分类Dev

从构造函数中的std :: istream初始化const类数据成员

来自分类Dev

在C ++中的类构造函数中进行列表初始化

来自分类Dev

在类的构造函数中初始化ifstream变量

来自分类Dev

在类本身中初始化 TypeScript 变量与在构造函数中初始化的区别

来自分类Dev

懒惰初始化中的类构造函数

来自分类Dev

在 sfml 的构造函数中初始化向量数组

来自分类Dev

c ++初始化模板类构造函数

来自分类Dev

在构造函数 C++ 中初始化结构向量

来自分类Dev

构造函数体中的 C++ 类 const 成员初始化

来自分类Dev

在构造函数中初始化类成员变量

来自分类Dev

在构造函数中初始化类字段的 Rust 方式

Related 相关文章

  1. 1

    在构造函数或声明中初始化类字段?

  2. 2

    在类的构造函数中初始化由向量组成的矩阵

  3. 3

    在构造函数中使用C ++中的unique_ptr初始化向量

  4. 4

    为什么派生类的构造函数要在C ++中初始化虚拟基类?

  5. 5

    在没有构造函数的情况下初始化const c ++类

  6. 6

    如何在派生构造函数中初始化从基类继承的向量

  7. 7

    在C ++中的自定义类的构造函数中初始化没有参数的静态const类成员

  8. 8

    可以在C ++构造函数中初始化const成员吗?

  9. 9

    在类的构造函数中初始化2D向量

  10. 10

    在可变参数构造函数中初始化const数组

  11. 11

    C ++构造函数如何初始化其类的对象?

  12. 12

    无法从委派构造函数的初始化列表中初始化向量

  13. 13

    如何在类的构造函数中初始化对象的2D向量?(C ++)

  14. 14

    更改后在构造函数中初始化const变量

  15. 15

    C ++中的初始化程序列表和类初始化。我有无参数构造函数,但仍必须使用初始化列表?

  16. 16

    在没有构造函数的类中初始化变量

  17. 17

    Java构造函数中类变量的初始化

  18. 18

    使用构造函数初始化类中的指针

  19. 19

    从构造函数中的std :: istream初始化const类数据成员

  20. 20

    在C ++中的类构造函数中进行列表初始化

  21. 21

    在类的构造函数中初始化ifstream变量

  22. 22

    在类本身中初始化 TypeScript 变量与在构造函数中初始化的区别

  23. 23

    懒惰初始化中的类构造函数

  24. 24

    在 sfml 的构造函数中初始化向量数组

  25. 25

    c ++初始化模板类构造函数

  26. 26

    在构造函数 C++ 中初始化结构向量

  27. 27

    构造函数体中的 C++ 类 const 成员初始化

  28. 28

    在构造函数中初始化类成员变量

  29. 29

    在构造函数中初始化类字段的 Rust 方式

热门标签

归档