```vector<int> c,p,m; 本文思路倒是不难,我在遍历时犯了一个低级错误.前序遍历,中序,后序遍历本该是全局变量的参数,我给写到函数内部变成局部变量了。 return局部变量会导致函数完成后,所指向的内存空间也随之被释放掉,随之报错 /** * struct TreeNode { * int val; * struct TreeNode *left; * struct TreeNode *right; * }; */ class Solution { public: /** * * @param ro...