簡體   English   中英

編譯器錯誤,C ++

[英]compiler error, c++

我正在使用Visual Studio在C ++中實現八叉樹。 當我調用構建函數時,出現此錯誤:

錯誤C2664:“ BuildTree”:無法將參數5從“重載函數”轉換為“整數” 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()嗎?

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM