如何在C ++中使用构造函数(只是构造函数)在类中初始化大型私有数组?

塞耶德·卡泽姆·拉扎维(Seyyed Kazem Razavi)

假设我们有一个类似于以下类的类:

class myprogram {
public:
myprogram ();
private:
double aa,bb,cc;};
myprogram::myprogram():aa(0.0),bb(0.0),cc(0.0){}

如您所见,我们可以使用myprogram()构造函数初始化私有成员的aa,bb,cc。

现在,假设我有一个大的私有数组G_ [2000]。如何使用构造函数初始化该数组的所有值等于0。

class myprogram {
public:
myprogram ();
private:
double aa,bb,cc;
double G_[2000];};
myprogram::myprogram():aa(0.0),bb(0.0),cc(0.0){}
多梅尼科·兰扎(Domenico Lanza)

你可以写:

    myprogram::myprogram()
    {
          for(int i=0;i<2000;i++)
             G_[i]=0;
    }

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

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

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何在运行时使用构造函数初始化类中私有的数组?

当类构造函数具有参数时,如何在Java中初始化数组?

如何在默认构造函数中初始化数组?

如何在构造函数中初始化对象数组?

继承和复制构造函数-如何从基类初始化私有字段?

如何从子类的构造函数初始化父类的私有成员

Flutter如何将变量设为私有并在构造函数中使用@required对其进行初始化

如何在类构造函数中使用参数初始化std :: array的大小?

如何在类构造函数中初始化动态分配的数组

如何在类的其他方法中使用在构造函数中初始化的对象

Java Mockito-如何模拟在构造函数中初始化的私有成员

C ++中的静态构造函数?我需要初始化私有静态对象

构造函数中私有成员初始化的差异(C++)

如何在工厂方法中初始化具有多个参数构造函数的类

如何使用已删除的副本构造函数初始化类数组(C ++ 11)

如何初始化具有构造函数的动态类

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

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

如何在C ++中使用构造函数初始化2D向量?

如何在c ++中使用构造函数初始化结构列表

C ++-如何在另一个类中使用私有构造函数实例化对象

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

如何在 C++ 中的构造函数内初始化二维数组?

如何通过参数初始化构造函数中的数组?

C ++-在构造函数中初始化指针数组

Java-如何允许类的所有方法访问在构造函数中初始化的数组?

如何在C ++ 11中初始化未初始化其构造函数中所有成员的类

如何在C ++中的类构造函数中使用线程?

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