fork download
  1. #include <vector>
  2. template<typename T> struct node {
  3. void traverseInOrder(void (*visitFunc)(node<T>* n)) {
  4. }
  5. std::vector<T> toVector() {
  6. std::vector<T> v;
  7. traverseInOrder([&](node<T>* n) {
  8. v.push_back(T());
  9. });
  10. return v;
  11. }
  12. };
  13.  
  14.  
  15. int main()
  16. {
  17. node<int> n;
  18. n.toVector();
  19. }
Success #stdin #stdout 0s 2848KB
stdin
Standard input is empty
stdout
Standard output is empty