C++编写封装驱动接口时::符号的意思
2016-06-26 20:27
525 查看
今天在查看mini2440官方提供的camtest.c文件时,发现使用C++编写,然后便仔细分析了下代码,发现里面的open,close,write,read等linux系统函数前面都加上了::符号,不明白什么意思,于是在网上找了下,解释如下:
=::中的“::”是表示作用域范围的符号,在这里表示全局作用域,即在全局作用域内寻找open(dev_name,O_RDWR)) 这个函数,执行调用
相关文章推荐
- c++ stl 数据交换算法swap_ranges
- 逆波兰式的产生与计算
- C++函数重载
- C/C++函数名称修饰规则及extern "C"的作用
- C程序内存分配
- C++ - Nuc - 00004:跳马问题(bfs)
- C++的头文件和实现文件分别写什么
- 关于stdint.h头文件
- C++要点总结
- 栈的基本操作
- python中的“引用”和C++的引用
- 单链表的所有操作list
- C与C++的内存分配方式
- C语言中getch、getche、fgetc、getc、getchar、fgets、gets函数
- C++模板
- 313. Super Ugly Number
- 从递归版归并排序算法看递归函数连续两次调用自己函数每步如何返回,看递归和栈的关系
- c语言文件操作函数详解
- C语言冒泡排序
- C++中头文件(.h)和源文件(.cpp)都应该写些什么