错误:重新声明为不同类型的符号

问题描述

我有这个带有代码块的代码,是一个 C++ 代码


#define ROOT2 1.4142135623730950488
#define PI    3.1415926535897932385

typedef double MATELEMS;
typedef MATELEMS *vector;

typedef int INTELEMS;
typedef INTELEMS *intvector;

vector  *dtm,// dtm height values [m]
        *stslope,// matrix with steepest descent local slope [rad]
        *crrain,// matrix with critical steady state rainfall for landsliding [m/d]
        *camf,// matrix with number of contributing draining cells,multiple flow [-]
        *casd,steepest descent [-]
        *T_fac,// matrix with transmissivity [m/d] values
        *C_fac,// matrix with combined cohesion [-] values
        *Cs_fac,// matrix with soil cohesion [kPa] values
        *bulkd,// matrix with bulk density values [g/cm3]
        *intfr,// matrix with angle of internal friction values [rad]
        *reserv,*ero_slid,*cel_dist,*sed_slid,*sed_bud,*sink_sed,*olddem,*dh_slid;

intvector   *neigh_b,// 0 or 1 to check neighbours
            *error_m,// To store error locations as integer
            *sinkmap,*slidemap,*lumap;   // integer numbers for soil map

int num_out,numfile,ps_flat,spill,num_str,NRO,NCO,flat,low,high,dh_nul,sink,top,round,s_ch,nr,nc,S1_error,S2_error,sinkchec,looptel,row,col,i,j,er_ifile,result,scan_int,numtel,xrow,xcol,xxrow,xxcol,nb_ok,direct,lock,intmax,intmin,intcoun,intout; 

* 和 CodeBlock 给我这种错误: “错误:'int round' 重新声明为不同类型的符号”

我不知道那是什么意思,我不明白之前声明的 int round...*

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)