编译时收到错误消息,说
node.h: In member function ‘void binary_tree::print(node*&, std::ofstream&)’:
node.h:17:10: error: ‘node* node::left_child’ is private
但是在node.h中,成员是公共的
class node {
public:
char *word;
int frequency;
node *left_child;
node *right_child; };
使用MinGW进行构建和运行。请帮助我解决这个问题。
答案 0 :(得分:0)
您需要提交完整的评论代码。
答案 1 :(得分:0)
它运作良好!!!但是这里有一些构建错误。这是改变后的代码 - https://drive.google.com/file/d/0B5PwxyqEos-wb05vRzhvN21aYTQ/edit?usp=sharing