我定义了两个不同的类,我想在一个类中定义一个返回类型为另外一个类的成员函数
时间: 2024-02-25 20:55:36 浏览: 43
实验4 类与对象
你可以在一个类中定义一个返回类型为另外一个类的成员函数,只需要在该成员函数的返回类型中使用另外一个类的名称即可。
例如,如果你有两个类 A 和 B,你可以在类 A 中定义一个返回类型为 B 的成员函数,如下所示:
```
class B {};
class A {
public:
B getB() {
return B();
}
};
```
在这个例子中,类 A 中的 `getB()` 函数返回一个类型为 B 的对象。你可以在这个函数中创建并返回一个 B 类型的对象,或者返回一个已有的 B 类型对象。
阅读全文