获取没有访问器或更改器的嵌套类成员

时间:2017-10-18 02:51:11

标签: c++ class access unique-ptr

我有这样的代码:

template<class T>
class tree{
     class node{
        std::unique_ptr<node<T>> left;
        std::unique_ptr<node<T>> right;
        T data;
     }; 
};

如何制作&#39;离开&#39;或者&#39;对&#39;没有访问器或更改器的树类可访问?多种解决方案将不胜感激。

1 个答案:

答案 0 :(得分:1)

如果类nodetree是私有的,那么您也可以将其设为结构。如果node将向客户端公开,那么您可能还需要编写访问者。