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