关于qt在linux下使用open,write,close等文件操作的笔记
来源:互联网 发布:网络电视怎么调节亮度 编辑:程序博客网 时间:2024/06/04 23:33
在看一些例程的时候发现 ,linux下qt使用文件操作的时候跟用c语言编写的函数不一样
linux下在qt中使用open
#include <fcntl.h>
fd = ::open(“path”,O_RDWR|O_NONBLOCK);
linux下在c中使用open
#include <fcntl.h>
fd = open(“path”,O_RDWR|O_NONBLOCK);
这是为什么呢?
还有如果想关闭刚才打开的fd 要使用close(fd)函数。但是qt下close()是关闭当前QWidget。
于是在我就去找了度娘,度娘不负我啊啊 啊啊 。找到了这样的解释:::
为了区分成员函数与全局函数,就要在全局函数前面增加"::"双冒号的标志。
这样就没有什么疑问了吧欧了。!!!
//度娘 搜到的 ^_^ 别人博客里的东东奥
http://bytes.com/topic/c/answers/856501-use-close-int-unistd-h-qt
另,林锐的《高质量C/C++编程》v1.0 p58,关于全局函数和类成员函数同名时,如何在类中使用全局函数的说明:
不论两个 Print 函数的参数是否不同,如果类的某个成员函数要调用全局函数 Print,为了与成员函数 Print 区别,全局函数被调用时应加‘::’标志。如
::Print(...);// 表示 Print 是全局函数而非成员函数
阅读全文
0 0
- 关于qt在linux下使用open,write,close等文件操作的笔记
- Linux文件操作函数open close read write等示例
- [转]Linux文件操作函数open close read write等示例
- Linux基础编程-文件操作open,lseek,read,write,close
- Linux基础编程-文件操作open,lseek,read,write,close
- Linux基础编程-文件操作open,lseek,read,write,close
- linux文件操作open close read write lseek
- Linux 文件操作 open,lseek,read,write,close
- linux文件操作函数(open、write、read、close)
- linux文件操作函数(open、write、read、close)
- Linux-文件操作(open、write、read、close、iotcl)
- linux文件操作函数(open、write、read、close)
- linux 基本文件操作-----creat open write read close
- Linux文件操作 create/open/close/write/read函数
- linux文件操作API 函数open read write close
- 文件操作编程一(open、close、read、write、lseek函数的使用)
- linux下的open()read()write()close()lseek()函数
- linux下 open() write() read() close函数
- jQuery零碎总结
- C++ Primer 第2章 变量和基本类型
- hibernate get和load区别
- 如何正确使用JQuery的12点忠告
- 二维数组中的查找
- 关于qt在linux下使用open,write,close等文件操作的笔记
- C和指针第七章的两个题
- [py]oop实例
- 0/1背包记录路径
- Ble 绑定分析
- 【STM32小案例 05 】STM32使用MQ135检测环境空气质量
- HSM 分级存储管理原理分析
- php调用c++程序
- Java架构师必会的技能