文章目录
  1. 引用类型
  2. 枚举类型
  3. pair类型

引用类型

引用的定义如下。

1
ElementType & refvar=var;

refvar就是一个指向var的引用,对引用的所有操作都作用在它指向的对象上。

引用主要在函数的形式参数中被用到。

枚举类型

定义如下。

1
enum enum_name {val_1,...,val_n};

C++11引入限定作用域的枚举类型enum classenum struct,称为枚举类。

pair类型

pair类型用于将两个对象关联起来。

1
pair<Element_1, Element_2> RELA(var_1, var_2);

创建了一个pair对象RELA,它包含两个对象var_1与var_2;要访问var_1,使用RELA.first;要访问var_2,使用RELA.second。

若要定义多个相同pair类型的对象,可使用typedef。

1
typedef pair<Element_1, Element_2> RELA;