在一个类中以另外一个类名做函数的返回类型是什么意思

在一个类中以另外一个类名做函数的返回类型是什么意思

class t{
~~~
}

class p{
public:
    t max(){
~~~}
}

望采纳

  • 在C++中,如果一个类中的函数的返回类型是另外一个类的名称,则表示该函数会返回一个该类的对象。
  • 在你提供的代码中,类 p 中的 max 函数的返回类型是类 t 的名称。这意味着该函数会返回一个 t 类型的对象。

例如,你可以使用如下代码调用 max 函数并将返回值赋值给一个 t 类型的对象:

p p_object;
t t_object = p_object.max();

返回某个类的实例