2017-08-13 109 views
-1

後,例如:初始化課外數組聲明

const int m = 10; 
class C{ 
public: 
    double A[m]; 
}; 
int main(){ 
    C name; 
    name.A[m] = ... // initializing here? 
} 

我無法找到周圍的一種方式,我可以比如做

C name = {...}; 

這將很好地工作,但爲求的功能我想知道如果我可以爲班級內的單個變量做到這一點。

+0

沒有其他方式比循環。 – user0042

+3

在主要的第二行。你不再初始化。 –

+0

'name.A [m] = '將調用UB – AndyG

回答

0

在你的榜樣,您只需要編寫:

name.A[x]=value; 

哪裏valuedoublex是9介於0和你也可以做一個循環,如果你想爲全部或部分的設定值其元素。