从专业类访问私有字段的另一个类

时间:2015-03-09 10:13:17

标签: c++11

我有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 中使用它?

0 个答案:

没有答案