双冒号(::)用法 用于实现,说明f 在XX作用域中例如:声明了一个类A,类A里声明了一个成员函数void f(),但没有在类的声明里给出f 的定义,那么在类外定义时,就要写出void A::f(),说明这个f()函数是类A 的成员函数。