我有这个数组

 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/

10-11 22:48
查看更多