::是作用域操作符,::后可能是对全局函数的调用和Windows SDK的调用。

解决方案 »

  1.   

    ::是作用域操作符,如果没有指定前面的东西,就是指对系统的调用(API),如果指定了前面的类,就是对该类成员变量或者对函数的调用,不过这些变量或者函数要是静态的。
    class A
    {
       public:
          static void func(){}
    }void main()
    {
         A::func();
    }
      

  2.   

    补充一下,类的成员函数的实现也要用到::
    class A
    {
        class B
        {
            public:
            void funcB();
         }
         void funcA();
    }void A::funcA()
    {
    //....实现
    }void A::B::funcB()
    {
    //...实现
    }
      

  3.   

    look at the C++ specification.
    it have detail scribtion for :: 
    operation.