¿Cuál es la diferencia entre flujo de archivos (QTextStream) y flujo de datos (QDataStream) en QT?
Las diferencias son las siguientes:
- QTextStream se usa generalmente para operar datos livianos (int, double, QString). Los datos se escriben en el archivo y se presentan como texto. ?
- QDataStream puede operar varios tipos de datos a través de flujos de datos, incluidos los objetos de clase almacenados en archivos que se pueden restaurar en la memoria (binario). ?
- QTextStream y QDataStream pueden operar archivos de disco y datos de memoria que se pueden empaquetar en la memoria a través de objetos de flujo para la transmisión de datos.
Para aprender QT, puedes ver el tutorial de QT en la videoteca de Dark Horse Programmer. ¡El profesor lo explica muy bien! Por supuesto, si quieres aprender C++ en su totalidad, ¡Dark Horse también es una buena opción!