社区
Qt
帖子详情
求助关于字符设备操作的问题
stev_yang
2011-10-10 09:48:39
qtopia中对字符设备的操作,例如open(),read(),write(),ioctl(),clode()等等,是不是只要在这些函数前加::就可以?
还有就是为什么在这些函数前加::就可以对字符设备进行操作? 一直不大懂
...全文
51
5
打赏
收藏
求助关于字符设备操作的问题
qtopia中对字符设备的操作,例如open(),read(),write(),ioctl(),clode()等等,是不是只要在这些函数前加::就可以? 还有就是为什么在这些函数前加::就可以对字符设备进行操作? 一直不大懂
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
Vincent_Song
2011-10-11
打赏
举报
回复
::全局成员操作符!
as123456789d
2011-10-11
打赏
举报
回复
linux驱动一般C语言,,不使用C++,C++效率不好,,,
open(),read(),write(),ioctl(),clode() 都是系统调用,,对应的都是操作系统接口的实现,,
还是先把基础打好吧,,驱动还是比较难,,,难理解的地方 也比较多,,,
dbzhang800
2011-10-11
打赏
举报
回复
[Quote=引用 3 楼 stev_yang 的回复:]
open(),read(),write(),ioctl(),close()这些都是底层驱动的函数
[/Quote]
我知道,所以才说它们在全局namespace中
[Quote=引用 3 楼 stev_yang 的回复:]
没有在我的cpp文件中定义
[/Quote]
问题是你现在是在某个派生类中在调用这些函数啊,比如QWidget的派生类,有close()吧?QDialog的派生类,有open() 吧?QIODevice的派生类,似乎就更多了 ...
stev_yang
2011-10-11
打赏
举报
回复
[Quote=引用 1 楼 dbzhang800 的回复:]
引用楼主 stev_yang 的回复:
qtopia中对字符设备的操作,例如open(),read(),write(),ioctl(),clode()等等,是不是只要在这些函数前加::就可以?
还有就是为什么在这些函数前加::就可以对字符设备进行操作? 一直不大懂
呵呵,C++基础不过关啊。
因为你这些函数都是全局的namespace中,如果当前的作用域中有同名的东……
[/Quote]
open(),read(),write(),ioctl(),close()这些都是底层驱动的函数 没有在我的cpp文件中定义
dbzhang800
2011-10-10
打赏
举报
回复
[Quote=引用楼主 stev_yang 的回复:]
qtopia中对字符设备的操作,例如open(),read(),write(),ioctl(),clode()等等,是不是只要在这些函数前加::就可以?
还有就是为什么在这些函数前加::就可以对字符设备进行操作? 一直不大懂
[/Quote]
呵呵,C++基础不过关啊。
因为你这些函数都是全局的namespace中,如果当前的作用域中有同名的东西,那么...
字符设备
驱动基础-linux驱动开发第2部分
本课程是linux驱动开发的第2个课程,从零开始带领大家逐渐熟悉内核模块,并且一步步写出一个
字符设备
驱动程序来控制LED等。本课程对驱动的学习非常重要,是驱动学习的入门阶段。
es6字符串转模板字符串_现在的ES6:模板字符串
es6字符串转模板字符串 本文是Microsoft的Web开发系列的一部分。 感谢您支持使SitePoint成为可能的合作伙伴。 ES6是JavaScript的未来,而且已经存在。 它是一个最终的规范,它带来了语言必须具备的许多功能,以与...
Linux
操作
系统下字符集转换工具:iconv
利用iconv命令进行编码转换iconv命令用于转换指定文件的编码,默认输出到标准输出设备,亦可指定输出文件。用法: iconv [选项...] [文件...]有如下选项可用:输入/输出格式规范:-f, --from-code=名称 原始文本编码-t...
【
操作
系统】 学习笔记 第7章 设备管理
文章目录7.1设备管理概述7.1.1设备分类7.1.2 设备管理的任务和功能7.1.3 设备控制器与通道1. 设备控制器2. 通道7.1.4 I/O系统结构7.2 I/O控制方式7.2.1 程序直接控制方式7.2.2 中断控制方式7.2.3 DMA控制方式7.2.4 ...
linux剪切的数据丢失,【紧急
求助
】在ubuntu的root下
操作
失误导致数据丢失
】:标题:Re:【紧急
求助
】在ubuntu的root下
操作
失误导致数据丢失:发信站:水木社区(FriSep2110:19:272012),站内:你完全没说对,windows比linux安全多了:windows设备管理器里有个设置,忘了叫啥了,你用u盘的话如果开了...
Qt
16,211
社区成员
26,591
社区内容
发帖
与我相关
我的任务
Qt
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
复制链接
扫一扫
分享
社区描述
Qt 是一个跨平台应用程序框架。通过使用 Qt,您可以一次性开发应用程序和用户界面,然后将其部署到多个桌面和嵌入式操作系统,而无需重复编写源代码。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章