错误解释

CompileError!

编译信息

main.cpp:8:1: error: \xe2\x80\x98TreeNode\xe2\x80\x99 does not name a type\n 8 | TreeNode* buildTree(string& preorder, int pre_start, int pre_end,\n | ^~~~~~~~\nmain.cpp:28:6: error: variable or field \xe2\x80\x98postorderTraversal\xe2\x80\x99 declared void\n 28 | void postorderTraversal(TreeNode* root, string& result) {\n | ^~~~~~~~~~~~~~~~~~\nmain.cpp:28:25: error: \xe2\x80\x98TreeNode\xe2\x80\x99 was not declared in this scope\n 28 | void postorderTraversal(TreeNode* root, string& result) {\n | ^~~~~~~~\nmain.cpp:28:35: error: \xe2\x80\x98root\xe2\x80\x99 was not declared in this scope\n 28 | void postorderTraversal(TreeNode* root, string& result) {\n | ^~~~\nmain.cpp:28:47: error: expected primary-expression before \xe2\x80\x98&\xe2\x80\x99 token\n 28 | void postorderTraversal(TreeNode* root, string& result) {\n | ^\nmain.cpp:28:49: error: \xe2\x80\x98result\xe2\x80\x99 was not declared in this scope\n 28 | void postorderTraversal(TreeNode* root, string& result) {\n | ^~~~~~\nmain.cpp: In function \xe2\x80\x98int main()\xe2\x80\x99:\nmain.cpp:41:23: warning: comparison of integer expressions of different signedness: \xe2\x80\x98int\xe2\x80\x99 and \xe2\x80\x98std::__cxx11::basic_string<char>::size_type\xe2\x80\x99 {aka \xe2\x80\x98long unsigned int\xe2\x80\x99} [-Wsign-compare]\n 41 | for (int i = 0; i < inorder.size(); ++i) {\n | ~~^~~~~~~~~~~~~~~~\nmain.cpp:45:5: error: \xe2\x80\x98TreeNode\xe2\x80\x99 was not declared in this scope\n 45 | TreeNode* root = buildTree(preorder, 0, preorder.size() - 1,\n | ^~~~~~~~\nmain.cpp:45:15: error: \xe2\x80\x98root\xe2\x80\x99 was not declared in this scope\n 45 | TreeNode* root = buildTree(preorder, 0, preorder.size() - 1,\n | ^~~~\nmain.cpp:45:22: error: \xe2\x80\x98buildTree\xe2\x80\x99 was not declared in this scope\n 45 | TreeNode* root = buildTree(preorder, 0, preorder.size() - 1,\n | ^~~~~~~~~\nmain.cpp:49:5: error: \xe2\x80\x98postorderTraversal\xe2\x80\x99 was not declared in this scope\n 49 | postorderTraversal(root, result);\n | ^~~~~~~~~~~~~~~~~~\n