Por que o padrão C ++ lida com arquivos buscando a maneira como faz?

O C ++ usa o streamofftipo para representar um deslocamento em um fluxo (arquivo) e é definido da seguinte maneira em [stream.types]: using streamoff = implementation-defined ; O tipo streamoff é sinônimo de um dos tipos integrais básicos assinados de tamanho suficiente para representar o...