foo.cc: In instantiation of 'Node<T>::Node(T&) [with T = std::__cxx11::basic_string<char>]':
foo.cc:72:19: required from 'void Bitree<T>::insert(T&) [with T = std::__cxx11::basic_string<char>]'
foo.cc:127:18: required from here
foo.cc:20:8: warning: 'Node<std::__cxx11::basic_string<char> >::rchild' will be initialized after [-Wreorder]
20 | Node* rchild;
| ^~~~~~
foo.cc:18:6: warning: 'int Node<std::__cxx11::basic_string<char> >::cut' [-Wreorder]
18 | int cut;
| ^~~
foo.cc:21:2: warning: when initialized here [-Wreorder]
21 | Node(T& data) :data(data), lchild(NULL), rchild(NULL),cut(1){}
| ^~~~
[Hydro](https://hydro.ac)提供评测服务