结构体

结构体

Ÿ           结构体用struct定义。例如下面代码定义了一个叫pack的结构体,它有两个成员,一个叫value,另一个叫weight。

struct pack

{

    int value, weight;

};

Ÿ           变量可以定义成上面的pack类型:pack p;     // 不必写成struct pack p;

Ÿ           访问pack的成员时,用“.”运算符(指针变量用“->”):p.value、(&p)->value

Ÿ           C++中结构体可以像类一样建立自己的构造函数、成员函数,也可以重载运算符。

对于pack这个结构体,它的内部不允许再有pack类型的成员,但是可以有pack类型的指针。

posted @ 2016-01-05 16:26  九江镇中  阅读(190)  评论(0编辑  收藏  举报