blog新地址 Surprised => indulgence => Calm => Lost => Panic =>Calm

Qt QFile类

Qt screenpage 1839℃ 0评论

QFile类在帮助文档中的解释如下:

The QFile class provides an interface for reading from and writing to files.

翻译为:QFile类提供一个从文件读和向文件写入的接口。

同时在Qt帮助文档中举了例子:

#include <stdio.h>

void printError(const char* msg)
{
    QFile file;
    file.open(stderr, QIODevice::WriteOnly);
    //向stderr文件写入
    file.write(msg, qstrlen(msg));        // write to stderr
    file.close();
}

当然也可以这样写:

#include <stdio.h>

void printError(const char* msg)
{
    QFile * file;
    file->open(stderr, QIODevice::WriteOnly);
    file->write(msg, qstrlen(msg));        // write to stderr
    file->close();
}

这里可以很容易的看出.和->的区别。

(.)左边是指针

(->)左边是实体

如果p是指针,p->function();

如果p是对象,p.function();

具体详细,参考这篇博文:c++中箭头操作符(->)和点操作符(.)有什么不同

 

 

转载请注明:Imekaku-Blog » Qt QFile类

喜欢 (0)or分享 (0)
发表我的评论
取消评论

表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址