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

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 02:59:52
C++程序中,看到有::,请问这两个冒号是表示什么意思?单冒号呢?

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

C++程序中,看到有::,请问这两个冒号是表示什么意思?单冒号呢?
::代表一种类属关系,假如你定义了类class abc,类里有一函数f(),当你以后要用到这个函数时,就可以写abc A,A::f() 在这A是类abc的对象
而:是在类继承时用的,比如上面的类要想生成一个子类B,就可以写成 class B :public abc,在这:指示了新类B继承自类abc