初识C++ 作用域运算符

来源:互联网 发布:java接口和类的区别 编辑:程序博客网 时间:2024/05/18 12:04

1、 :: (两个冒号)代表一种类属关系

比如:
class A
{
  func();
}

class B
{
  func();
}

A::Func()
{}

B::Func()
{}

这样就知道Func这个函数是哪个类的成员。

2、:(一个冒号)是在类继承时用的(意思就是类要生个儿子)

比如:

class A

{

  func();

   ......

}

class B : A  \\这里 B 就是继承于类 A

{

  ......

}

 

3、:(一个冒号)还有一种用法是在三目运算时用的

比如:

 (A > B) ? C : D  \\意思就是如果 A 大于 B 就用 C 的值,否则用 D 的值


 

0 0
原创粉丝点击