域操作符
********************************************************************
::是運算符中等級最高的,它分為三種:
1)global scope(全局作用域符),用法(::name)
2)class scope(類作用域符),用法(class::name)
3)namespace scope(命名空間作用域符),用法(namespace::name)
他們都是左關聯(left-associativity)
他們的作用都是為了更明確的調用你想要的變量,如在程序中的某一處你想調用全局變量a,那么就寫成::a,如果想調用class A中的成員變量a,那么就寫成A::a,另外一個如果想調用namespace std中的cout成員,你就寫成std::cout(相當于using namespace
std;cout)意思是在這里我想用cout對象是命名空間std中的cout(即就是標準庫里邊的cout)
********************************************************************
總結
- 上一篇: Pixhawk飞控源码目录结构及编译流程
- 下一篇: Kalman Filter 学习笔记