2017-08-06 52 views
-1

我已經用min和__min進行了測試,並且在所有情況下它都使我沒有聲明它。有誰知道它可以從哪裏來?NDK錯誤:使用未聲明的標識符'__min'

enter image description here

if(x1 > 0 && x2 >0) 
    sol = __min(x1,x2); 
    //sol=min(x1,x2); 
else 
    if(x1<0 && x2 <0) 
    sol = -1; 
    else 
    if(x1 > 0) 
     if(coefA > 0) 
      if(x1>MIXMIN) 
      sol=-2;  
      else 
      sol = x1; 
     else 
      if(x1 > LIMITEQMAX) 
       sol=-2;  
      else 
       sol = x1; 
    else 
     if(x2>MIXMIN) 
      if(coefA > 0) 
       if(x2>MIXMIN) 
        sol=-2; 
       else 
       sol = x2; 
      else 
       if(x2>LIMITEQMAX) 
        sol=-2; 
       else 
        sol=x2; 
return sol; 

}

+1

'std :: min'呢? –

+3

請避免照片。 – hagello

回答

0

文件math.h聲明

double fmin(double, double) 

這是最好的,你可以在系統頭除了STL。

+0

請不要向新手推薦棄用的功能。 –

相關問題