欢迎光临散文网 会员登陆 & 注册

C++中.和->运算符的使用方式的不同

2023-07-06 20:33 作者:这个橙子好辣  | 我要投稿

在C++中,.->都是用于访问类的成员的运算符,但它们在使用方式和适用对象上有所不同。

1. . 运算符:

    • 用于直接访问类的成员,前提是通过对象实例来访问。

    • 适用于直接访问普通对象的成员。

在上述示例中,通过对象实例obj使用.运算符访问了成员变量x和成员函数printX()

2. -> 运算符:

    • 用于通过指向对象的指针访问类的成员。

    • 适用于通过指针访问对象的成员。

在上述示例中,通过指针ptr使用->运算符访问了成员变量x和成员函数printX()

总结:

  • .运算符用于直接访问对象的成员,适用于对象实例。

  • ->运算符用于通过指针访问对象的成员,适用于指向对象的指针。

  • 通过.->运算符,可以访问类的成员变量和成员函数。


C++中.和->运算符的使用方式的不同的评论 (共 条)

分享到微博请遵守国家法律