c++中箭头和点的区别

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

struct CandyBar{
float weight;
int calorie;
};

在程序中

CandyBar snack={
2.3,
350
};

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

CandyBar* bird;
bird->weight=2.33;

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

上一篇:基于TightVNC源码实现远程桌面本地录像功能(OpenCV)


下一篇:ASP.NET Core 学习笔记 第三篇 依赖注入框架的使用