C++类指针概念
C++类指针是指指向类对象的指针,它是指向类对象的指针,可以指向类对象的任何成员,包括成员函数和成员变量。它可以让您访问类的所有成员,并且可以用于实现类的所有操作。
使用方法
- 声明类指针:您需要声明一个类指针,使用类名和*符号,如:ClassName *ptr;
- 实例化类:使用new运算符实例化类,如:ptr = new ClassName;
- 使用类指针:可以使用类指针来访问类的成员函数和成员变量,如:ptr->memberFunction();
- 释放类指针:使用delete运算符释放类指针,如:delete ptr;
#includeusing namespace std; class MyClass { public: int a; int b; void print() { cout << "a=" << a << " b=" << b << endl; } }; int main() { MyClass *ptr; ptr = new MyClass; ptr->a = 10; ptr->b = 20; ptr->print(); delete ptr; return 0; }
以上代码演示了如何使用类指针,以及如何实例化类、访问类的成员函数和成员变量,以及如何释放类指针。
C++类指针是指指向类对象的指针,可以让您访问类的所有成员,并且可以用于实现类的所有操作。