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

来源:学生作业帮助网 编辑:作业帮 时间:2024/10/04 14:53:47
谁能把C++中::的用法及含义说通俗一点?最好举个最简单的例子
xN@_eKŀb 6jlXTҚ4\M .dδ] δ@ẅɐ96KZ,|d:qcTJW2+ 7ȺNؐgG$oCp_cmdU*F/` $CʕȲŬk[6k4u0m<b5kcMuZQhWEr G-im`! gΤT 13_]V\W`w =71 =^ "Eg(m2LqUE8aOnaYЄ'4h1 PNIoH>b\9;;??"м H%@\Ú

谁能把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;