istream

Usando C++ filestreams (fstream), ¿cómo se puede determinar el tamaño de un archivo? [duplicar]

Esta pregunta ya tiene una respuesta aquí: ¿Cómo puedo obtener el tamaño de un archivo en C++? [duplicar ... manual, pero ¿cómo se determina el tamaño de un archivo (en bytes) utilizando la clase istream de C++de la cabecera fstream?

Obtener un istream de un char*

Tengo un char* y la longitud de datos que estoy recibiendo de una biblioteca, y necesito pasar los datos a una función que to ... hasta el primer 0 creo. ¿Hay alguna forma de crear un istream a partir de un char* y su tamaño sin copiar todos los datos?

C++ streams confusion: iterador istreambuf vs iterador istream?

¿Cuál es la diferencia entre istreambuf_iterator y istream_iterator? Y en general, ¿cuál es la diferencia entre los arroyos y streambufs? Realmente no puedo encontrar ninguna explicación clara para esto, así que decidí preguntar aquí.