编译错误,C++
问题描述:
我正在C++中使用visual studio实现八叉树。 当我打电话构建功能我得到这个错误:编译错误,C++
error C2664: 'BuildTree' : cannot convert parameter 5 from 'overloaded-function' to 'int' 1
这是我得到的错误行:
BuildTree(parent, 0.0 , 0.0, 0.0, length , maxLevel,0, 0.25);
和功能是这样的:
treeNode * BuildTree(treeNode * parent, float xx , float yy, float zz , int length ,int maxLevel,int val,float threshold)
灿有人帮我纠正这个错误?
答
当您调用BuildTree
函数时,可能会在当前范围内有一个名为length
的函数。
答
是length
变量或函数名?你的意思是打电话给length()
?
+0
maxLevel是一个变量,int。 – 2011-03-21 11:49:49
+0
我不能算,我的意思是“长度” – 2011-03-21 11:51:51
邮政编码您声明的长度/ maxLevel – fazo 2011-03-21 11:49:24