標準ライブラリは、次のようなコードでテンプレート型 (いいえ ?) で 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 : これは私の最初の質問であり、私は英語ではありません。