我有2个班,一个是专门的。 在专门课程 Class_second 中,我想使用 Class_first 中的私有字段服务器。 构造函数 Class_first 创建服务器连接,我想在另一个专门的类中使用它。
class Class_first {
friend class Class_second<Message>;
Class_first() : server(create_conn(ip, port){
}
...
private:
unique_ptr<Server> server;
};
这是为数不多的专业课程之一。
template<>
class Class_second<T> {
public:
void foo(T) {
Class_first.server.get(); //this is wrong, how to correct it
...
}
};
如何获取 Class_first 对象的服务器字段的访问权限。使用它的最佳方法是什么?
可能我如何将引用返回到服务器并在 Class_second 中使用它?