谁能把C++中::的用法及含义说通俗一点?最好举个最简单的例子

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 16:18:47
谁能把C++中::的用法及含义说通俗一点?最好举个最简单的例子

谁能把C++中::的用法及含义说通俗一点?最好举个最简单的例子
谁能把C++中::的用法及含义说通俗一点?最好举个最简单的例子

谁能把C++中::的用法及含义说通俗一点?最好举个最简单的例子
::是C++里的“作用域运算符”.
目的是用来区分 是“谁的”
它用来指明 某变量 或 某函数 属于 那个 class 的.
例如:
有返回值的:
x = A::f(a); 调用 class A 的 f() 函数,参数 a ,返回值赋予 x
y = B::f(a); 调用 class B 的 f() 函数,参数 a ,返回值赋予 y
无返回值的:
A::g(b); 调用 class A 的 g() 函数
B::g(c); 调用 class B 的 g() 函数
::g(d); 调用全局函数 g()
变量:
z = A::m_a; class A 的 成员变量 m_a;