对于.和::和:和->,大家应该都比较熟悉,但使用时,同样也会经常混淆,并且不是太明确,正好想到,故分享一波。
在QT的开发中(基于C++):
1、A.B则A为对象或者结构体
2、::是作用域运算符,A::B表示作用域A中的名称B,A可以是名字空间、类、结构;
3、:一般用来表示继承;
4、A->B则A为指针,->是成员提取,A->B是提取A中的成员B,A只能是指向类、结构、联合的指针。