2011-03-21 4 views
0

Visual Studio를 사용하여 C++에서 octree 트리를 구현하고 있습니다. 이 내가 오류 얻을 라인컴파일러 오류, 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) 

수 아무도 나를이 오류를 해결하는 데 도움이?

+2

길이를 선언하는 우편 코드/maxLevel – fazo

답변

4

BuildTree 함수를 호출하면 현재 범위에서 length이라는 함수에 액세스 할 수 있습니다.

1

length은 변수 또는 함수 이름입니까? length()에 전화 하시겠습니까?

+0

maxLevel은 변수이며 int입니다. –

+0

나는 셀 수 없다. 나는 '길이'를 의미했다. –