C++中.和->运算符的使用方式的不同
在C++中,.和->都是用于访问类的成员的运算符,但它们在使用方式和适用对象上有所不同。
1. . 运算符:
用于直接访问类的成员,前提是通过对象实例来访问。
适用于直接访问普通对象的成员。
在上述示例中,通过对象实例obj使用.运算符访问了成员变量x和成员函数printX()。
2. -> 运算符:
用于通过指向对象的指针访问类的成员。
适用于通过指针访问对象的成员。
在上述示例中,通过指针ptr使用->运算符访问了成员变量x和成员函数printX()。
总结:
.运算符用于直接访问对象的成员,适用于对象实例。->运算符用于通过指针访问对象的成员,适用于指向对象的指针。通过
.和->运算符,可以访问类的成员变量和成员函数。

