请问哪位高手能告诉我一个类的指针对象作为另一个类的数据成员能起什么作用啊?

来源:百度知道 编辑:UC知道 时间:2024/05/30 22:10:11

就C++来说,
和普通类成员的用法基本相同。
比如说类class A
它有成员int a; 有函数void Fun();
另一个类class B
它有成员A a1, *a2;
使用的时候,可以得到a1.a和a1.Fun()
a2就是一个类的指针,它的用法更为灵活,可以在适当的时候创建实体对象。a2=new A;
然后a2->a和a2->Fun()就都可以用了。
其实就是用到另一个类中的成员变量和成员函数。这是面向对象的语言决定的编程风格。

没什么特别,对象就和int或者float一样,都能用来定义数据成员.

能通过这个指针访问另一个类的成员

类似于handle,你去查找下handle的概念。