可能有人问过以下问题,但我找不到。
我已经创建了一个类BinaryWriter
。
我需要实现以下方法:
/// Write zero bytes to file
virtual void wr_padding( int padding_size);
我有以下实现:
void BinaryWriter::wr_padding( int padding_size)
{
char pad_arr[padding_size];
memset(pad_arr, 0, padding_size);
m_stream.write(pad_arr,padding_size);
}
在哪里:
std::ostream m_stream;
我对这个实现不满意。我希望有一个 ios API 来完成这个简单的任务。有更多的原生实现吗?
谢谢