我认为标准库可以在这样的代码中调用模板类型(不是?)的 sizeof 运算符:
#include <fstream>
int main()
{
std::ofstream file("test.bin", std::ios::binary | std::ios::out);
char buf = 42;
file.write(&buf, sizeof(buf));
}
那么是否有理由向程序员询问要写入 ostream::write() 的元素的大小?
PS:这是我的第一个问题,我不是英语,请放纵