C
QSafeFile 类
class SafeRenderer::QSafeFileQSafeFile 类从文件中读取数据。更多信息...
头文件 | #include <QSafeFile> |
自从 | QtSafeRenderer 1.0 |
该类自 QtSafeRenderer 1.0 引言。
公开类型
枚举 | FileException { 无法打开文件, 寻找错误, 读取错误 } |
公开函数
QSafeFile(const SafeRenderer::qchar *const filenameArg) | |
~QSafeFile() | |
SafeRenderer::quint32 | 可用() |
void | readData(SafeRenderer::quchar *const bufferArg, const SafeRenderer::quint32 bytes) const |
成员类型文档
枚举 QSafeFile::FileException
此枚举描述了 QSafeFile 类中的异常值。
常数 | 值 | 描述 |
---|---|---|
SafeRenderer::QSafeFile::FailureToOpen | 0 | 无法打开文件进行读取。 |
SafeRenderer::QSafeFile::SeekError | 1 | 在打开的文件上寻找失败。例如,文件系统错误或文件为管道可能会引起错误。 |
SafeRenderer::QSafeFile::ReadError | 2 | 无法从打开的文件中读取所需数量的字节。 |
成员函数文档
QSafeFile::QSafeFile(const SafeRenderer::qchar *const filenameArg)
构造安全文件对象。
打开名为 filenameArg 的文件。
在失败的情况下,将抛出以下异常
常数 | 描述 |
---|---|
SafeRenderer::QSafeFile::FailureToOpen | 无法打开文件进行读取。 |
QSafeFile::~QSafeFile()
销毁安全文件对象。
如果文件打开,则关闭文件。
SafeRenderer::quint32 QSafeFile::available()
返回文件中可用的字节数。
在失败的情况下,将抛出以下异常
常数 | 描述 |
---|---|
SafeRenderer::QSafeFile::SeekError | 在打开的文件上寻找失败。例如,文件系统错误或文件为管道可能会引起错误。 |
void QSafeFile::readData(SafeRenderer::quchar *const bufferArg, const SafeRenderer::quint32 bytes) const
从打开的文件到 bufferArg 读取 bytes 的数据。
在失败的情况下,将抛出以下异常
常数 | 描述 |
---|---|
SafeRenderer::QSafeFile::ReadError | 无法从打开的文件中读取所需数量的字节数或者提供的缓冲区是 NULL 指针。 |
在本节 Qt 许可证下提供。
了解更多信息。