C++ 点(.)操作符和箭头(->)操作符
首先介绍一下C++中的结构体:
struct MyStruct
{
int member_a;
};
MyStruct s;
s.member_a = 1;
MyStruct *ps;
(*ps).member_a = 1;
//或者 ps->member_a = 1;
c++中当定义类对象是指针对象时,就需要用到 “->” 指向类中的成员;当定义一般对象时就需要用到 “.” 指向类中的成员。
class A
{
public:
play();
}
A *p;
p->play();
A q;
q.paly();
总结:
箭头(->):左边必须为指针
点号(.):左边必须为实体
本文详细解析了C++中点操作符和箭头操作符的区别及使用场景。点操作符用于直接访问对象的成员,而箭头操作符则用于通过指针访问对象的成员。文章通过具体实例,帮助读者理解并正确使用这两种操作符。
1556

被折叠的 条评论
为什么被折叠?



