标签: c++
刚跳到C ++并尝试运行以下代码:
lambda x:
我得到的输出是: “ 工作的 0 1:23 “ 执行在“root-> setVal(* arr);”之后停止“createBST”方法中的行。任何解释都将受到高度赞赏。谢谢!
抱歉代码太多了。我不知道还有什么办法可以发布这个问题。
答案 0 :(得分:0)
创建BST::root后,您未将值设置为obj_bst。因此obj_bst.getBSTRoot()返回一个无效指针,您调用setVal会导致崩溃。
BST::root
obj_bst
obj_bst.getBSTRoot()
setVal