我有这样的代码:
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;没有访问器或更改器的树类可访问?多种解决方案将不胜感激。
答案 0 :(得分:1)
如果类node
对tree
是私有的,那么您也可以将其设为结构。如果node
将向客户端公开,那么您可能还需要编写访问者。