c++ - 如何在构造函数中初始化数组?

标签 c++ arrays constructor boolean initializer-list

Possible Duplicate:
initialize a const array in a class initializer in C++

如果我有一个类,其成员变量是 boolean 数组,那么如何将构造函数的初始值设定项列表中的数组初始化为所有假值?或者它们会默认初始化为全假吗?

class example {
public:
  example()
    : // What goes here to initialize _test to 64 false values?
  {
  }

private:
  bool _test[64];
};

最佳答案

example() :_test()
    : // zero initialization
  {
  }

关于c++ - 如何在构造函数中初始化数组?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9293694/

相关文章:

c++ - 将 libpng 与 Borland C++ 链接

c - 释放空指针数组,释放第一个元素后崩溃

c++ - 在 C++ 中,如果我创建一个构造函数,它接受一个具有默认值的参数——它会用作默认(空)构造函数吗?

java - 当默认构造函数被弃用时如何调用父类的构造函数

java - 暂时禁用 System.out

c++ - STL vector 和 c++ : how to . 在没有默认构造函数的情况下调整大小?

c++ - 在代码块中运行我的第一个图形程序

jquery - 如何将 HTML 文本区域转换为单词 :count key value array with jQuery?

python - 返回 numpy 3D 数组中最高索引的值

c++ - 无法识别子进程中的 Googletest Explicit FAIL()