C++ 中“箭头(->)”和“点(.)”的区别

  • Post author:
  • Post category:其他




“箭头(->)”和“点(.)”的区别

A *p则使用:p->play(); 左边是结构指针。

A p 则使用:p.paly(); 左边是结构变量。

总结:

箭头(->):左边必须为指针;

点号(.):左边必须为实体。



其他一些符号说明

1、A.B则A为对象或者结构体;

2、A->B则A为指针,->是成员提取,A->B是提取A中的成员B,A只能是指向类、结构、联合的指针;

3、::是作用域运算符,A::B表示作用域A中的名称B,A可以是名字空间、类、结构;

4、:一般用来表示继承;

参考:

c++中“箭头(->)”和“点(.)”的区别

.



版权声明:本文为weixin_42142630原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。