我有这个数组
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/