Como en, ¿puedo pasar cin
a cualquier función que acepte un objeto ifstream?¿Es cin un objeto de archivo adecuado?
5
A
Respuesta
12
4
es un std::istream
.
Hay poca diferencia entre la clase istream
y su derivado ifstream
. ifstream
le permite abrir y cerrar archivos, proporcionando open()
, close()
y is_open()
, y un constructor que llama al open()
- ¡y eso es todo!
Si su función no utiliza esos métodos, debería tomar un istream&
en lugar de ifstream&
.
Cuestiones relacionadas
- 1. leídos desde un archivo o cin
- 2. cin.clear() no restablece el objeto cin
- 3. Es adecuado para un desarrollador sin servidor
- 4. ¿MapReduce es adecuado para mí?
- 5. ¿Es posible usar cin con Qt?
- 6. Clearing cin input: es cin.ignore no es una buena manera?
- 7. Cómo pasar objeto cin o ifstream como la función argumento
- 8. ¿Es un administrador de contexto adecuado para este trabajo?
- 9. Python: determinar si un objeto es similar a un archivo
- 10. ¿Es posible detener cin de la entrada de espera?
- 11. ¿Qué hace cin cuando hay un error
- 12. ¿C# es adecuado para un lenguaje de scripting?
- 13. ¿Es este un uso adecuado de una std :: string temporal?
- 14. Inyectando cadena a 'cin'
- 15. Uso de cin en QtCreator
- 16. ¿Cuál es la diferencia entre un archivo de objeto .o y un archivo de biblioteca .so?
- 17. ¿Cómo obtener un objeto de archivo de mkstemp()?
- 18. Java equivalente de cin (C++)
- 19. ¿Es Pex (y su salida) adecuado para un entorno empresarial?
- 20. ¿Monotouch.Dialog es un reemplazo adecuado para todas las UITableviews?
- 21. ¿Es web2py adecuado para un gran sitio web público?
- 22. ¿Qué tan adecuado es un DVCS para el entorno corporativo?
- 23. Es SignalR un sustituto adecuado para jQuery Ajax (o similar)
- 24. ¿Qué contiene un archivo objeto?
- 25. ¿Es LLVM adecuado para idiomas paralelos?
- 26. ¿Qué CMS es adecuado para mí?
- 27. ¿Es JAX-RS adecuado como marco MVC?
- 28. ¿Cómo vincular un archivo de objeto C con un archivo de objeto de lenguaje ensamblador?
- 29. ¿Google App Engine es adecuado para mí?
- 30. ¿Es nulo un objeto?
Aunque creo que las llamadas que intentan buscar u obtener la duración de la transmisión fallarán, aunque no están 100% seguros de esto. –