句点(.)运算符与箭头(->)运算符

例:

struct inflatable
{
char name[20];
float volume;
double price;
};

inflatable * ps = new inflatable;

当我们需要用指针来操作结构体内的变量时,要通过箭头来操作:

如:ps->price;

如果我们是使用结构名来操作,则使用点运算符:

如:(*ps).price;

结构体跟类很相似,因此这种操作的方式同样也适用于类。

posted @ 2016-10-19 20:03  King_KO  阅读(358)  评论(0编辑  收藏  举报