我有这个数组
unsigned char bit_table_[10][100];
用0填充它的正确方法是什么。 我试过了
std::fill_n(bit_table_,sizeof(bit_table_),0x00);
但 vc 2010 将其标记为错误。
最佳答案
初始化时:
unsigned char bit_table_[10][100] = {};
如果是类成员,可以在构造函数中初始化,像这样:
MyClass::MyClass()
:bit_table_()
{}
否则:
std::fill_n(*bit_table_,sizeof(bit_table_),0);
关于c++ - 我如何在以下数组上使用 fill_n()?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8599687/