在类中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 '}'这是怎么回事啊?难道不能这样初始化吗?

解决方案 »

  1.   

    double x[2] = {12.03, 345.21};
      

  2.   

    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]}; 
      

  3.   

    哈哈,容我直言,你是不是朝这个地方写时写错了:table={{[240
      

  4.   

    数组像你这样用好像是不行的:
    方法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 是绝对可行的  呵呵
    仅供参考