编程语言
首页 > 编程语言> > c++中箭头和点的区别

c++中箭头和点的区别

作者:互联网

箭头的左边必须是指针,而点的左边必须是实体,或者类对象。

struct CandyBar{
float weight;
int calorie;
};

在程序中

CandyBar snack={
2.3,
350
};

我们就可以用snack.weight来取得结构中的值。
这时是不能使用"->“来调用的,”->“符号只针对指针来说的。
如下情况可以使用”->":

CandyBar* bird;
bird->weight=2.33;

此时bird为一个CandyBar结构的地址指针。所以可以使用"->",而此时就不能使用".“来操作。因为”." 相当于对象的成员调用。
————————————————
原文链接:c++中箭头和点的区别

标签:CandyBar,snack,weight,区别,c++,箭头,bird,指针
来源: https://blog.csdn.net/weixin_43186817/article/details/117108008