在 C++ 中,"->" 运算符是一个指针成员运算符,用于访问指向对象的指针所指向的对象的成员。它在一些场景中非常有用,特别是在处理动态分配的对象或者指针数组时。
例如,假设我们有一个名为 "Person" 的类,并且有一个指向 "Person" 对象的指针 "p"。我们可以使用 "->" 运算符来访问 "Person" 对象的成员。
#include<iostream>
class Person {
public:
std::string name;
int age;
};
int main() {
Person *p = new Person();
p->name = "John";
p->age = 30;
std::cout << "Name: " << p->name << ", Age: " << p->age<< std::endl;
delete p;
return 0;
}
在这个例子中,我们使用 "->" 运算符来设置和访问 "Person" 对象的 "name" 和 "age" 成员。输出将是 "Name: John, Age: 30"。
总之,"->" 运算符是一种方便的方法,可以让我们更轻松地访问指针所指向的对象的成员。
领取专属 10元无门槛券
手把手带您无忧上云