C++程序中,看到有::,请问这两个冒号是表示什么意思?单冒号呢?

来源:学生作业学帮网 编辑:学帮网 时间:2024/05/16 14:08:09

C++程序中,看到有::,请问这两个冒号是表示什么意思?单冒号呢?

::代表一种类属关系,假如你定义了类class abc,类里有一函数f(),当你以后要用到这个函数时,就可以写abc A,A::f() 在这A是类abc的对象
而:是在类继承时用的,比如上面的类要想生成一个子类B,就可以写成 class B :public abc,在这:指示了新类B继承自类abc