C/C++教程

c++中箭头和点的区别

本文主要是介绍c++中箭头和点的区别,对大家解决编程问题具有一定的参考价值,需要的程序猿们随着小编来一起学习吧!

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

struct CandyBar{
float weight;
int calorie;
};

在程序中

CandyBar snack={
2.3,
350
};

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

CandyBar* bird;
bird->weight=2.33;

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

这篇关于c++中箭头和点的区别的文章就介绍到这儿,希望我们推荐的文章对大家有所帮助,也希望大家多多支持为之网!