首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

莫名其妙的运行时异常

2012-02-28 
莫名其妙的运行时错误我用先根遍历的方式写了一个关于二叉树建立和遍历算法的程序,编译没有任何问题,可就

莫名其妙的运行时错误
我用先根遍历的方式写了一个关于二叉树建立和遍历算法的程序,编译没有任何问题,可就是在主函数中运行时出现了出现错误的对话框,提示信息是一些看不明白的汇编代码.
我用的是devC++   4.9.9.2,程序是老师在课堂上用turboc2.0演示成功的源程序,通过调试,建立二叉树的算法是成功了,可到了便利算法的程序时候就出现了错误,是不是编译器的问题呢?谢谢

[解决办法]
函数int createBTree(BTree T)的参数类型错误!

在创建前后,节点的数据域data是变化的(未创建时为空),并且必须要保存输入节点的数据data。因此,int createBTree(BTree T)中参数类型应该是引用,即BTree &T。


因此:
int createBTree(BTree T) 改为 int createBTree(BTree &T)。

热点排行