在类中add member variable,double table[24];
table={{[240.78,0.775,0.76,0.736,0.703,0.662,0.613,0.558,0.500,0.441,
0.383,0.328,0.276,0.228,0.184,0.145,0.110,0.080,0.056,0.036,0.021,0.010,0.004,0.001};
编译出错,syntax error : missing ';' before '}'这是怎么回事啊?难道不能这样初始化吗?
table={{[240.78,0.775,0.76,0.736,0.703,0.662,0.613,0.558,0.500,0.441,
0.383,0.328,0.276,0.228,0.184,0.145,0.110,0.080,0.056,0.036,0.021,0.010,0.004,0.001};
编译出错,syntax error : missing ';' before '}'这是怎么回事啊?难道不能这样初始化吗?
0.383,0.328,0.276,0.228,0.184,0.145,0.110,0.080,0.056,0.036,0.021,0.010,0.004,0.001]};
方法1:
double table[24]={240.78,0.775,0.76,0.736,0.703,0.662,0.613,0.558,0.500,0.441,
0.383,0.328,0.276,0.228,0.184,0.145,0.110,0.080,0.056,0.036,0.021,0.010,0.004,0.001};
即定义后直接赋值;
方法2:
double table[24];
table[0]=240.78;table[1]=0.775;table[2]=0.76;table[3]=0.736;
table[4]=0.703;table[5]=0.662;table[6]=0.613;table[7]=0.558;
table[8]=0.500;table[9]=0.441;table[10]=0.383;table[11]=0.328;
table[12]=0.276;table[13]=0.228;table[14]=0.184;table[15]=0.145;
table[16]=0.110;table[17]=0.080;table[18]=0.056;table[19]=0.036;
table[20]=0.021;table[21]=0.010;table[22]=0.004;table[23]=0.001;
即定义后,逐个赋值;
而像你那样定义后,再另起一行写数据,好像有问题,是不能用的,
我能确定的是:我上面的方法1和方法2 是绝对可行的 呵呵
仅供参考