永发信息网

MFC中.和->的区别

答案:4  悬赏:70  手机版
解决时间 2021-01-20 14:46
  • 提问者网友:兔牙战士
  • 2021-01-19 15:14
MFC中.和->的区别
最佳答案
  • 五星知识达人网友:渊鱼
  • 2021-01-19 16:04
如果该变量是一个类的对象,则用“.”调用对象的方法或属性,
如果该变量是一个类的对象的指针,则用“->”调用对象指针方法或属性。
全部回答
  • 1楼网友:几近狂妄
  • 2021-01-19 17:49
和C++一样! ->前面是指针变量 .前面是普通变量
  • 2楼网友:狂恋
  • 2021-01-19 17:16
通过地址调用的用" -> "
对象、结构体直接调用的用" . "
  • 3楼网友:往事隔山水
  • 2021-01-19 16:49
class CMyClass
{
public:
int m_a;
}
CMyClass myClass;//定义CMyClass类的对象
int a = myClass.a;//通过对象调用其成员,用.
CMyClass * pMC = &myClass;//定义CMyClass类指针,指向前面的myClass对象
int b = pMC->a;//通过类指针来调用成员,用->
结构体也一样
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯