标签:等价 区别 nbsp 编译 str amp ring bsp 运算
点运算符用于获取对象成员;
箭头运算符用于获取指针指向的对象的成员;
例如:
std::string s1 = "string";
std::string *p = &s1;
s1.size(); //合法,编译通过
s1->size();//非法,编译失败
p.size(); //非法,编译失败
p->size(); //合法,编译通过
其实,p->size() 等价于(*p).size()。
标签:等价 区别 nbsp 编译 str amp ring bsp 运算
原文地址:https://www.cnblogs.com/2018shawn/p/8998642.html