双冒号
- 域操作符
声明了一个类A,在类A中声明一个成员函数void foo(),但没有在类A的声明中给出函数foo的定义,那么在类外定义foo时,就要写成下面这样,表示foo()函数是类A的成员函数。
void A::foo()
- 引用成员函数和变量
System::Math::Sqrt()
- 全局函数和对象
std::cout
std::stoi
单冒号
- 构造函数初始化列表
struct foo{
foo()
:Node("node"), _temp(temp)
{}
};
- 访问权限
public:
int foo(int a){}
private:
int a;
std::string s;
- 类的继承
class 派生类名 : 继承方式 基类名
{
派生类的成员
};
- 变量占几个bit空间
typedef struct _foo{
int a:4;
int b;
};foo
- for,switch等语句