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 的值