C++笔记 - 作用域符

83 阅读1分钟
  • 全局作用域。::name,用于:类,函数,变量前。例如:::size_t a = 1

  • 类作用域。class::name,用于指定类内成员。例如:

    #include <iostream>
    
    class num {
        public:
        static int m_a;
        static void add(int a) { m_a += a; }
    };
    
    int num::m_a = 0;
    
    int main() {
        num::add(1);
    }
    
  • 命名空间作用域。用于指定命名空间的类,函数,变量。例如:std::cout