我以为我已经为我initializer-list constructor
的 . 它应该是overloaded constructor
我的,从这种类型的输入Matrix class
中创建一个:我知道我的一个定义是不正确的,但我无法破译哪个(S)。Matrix
Matrix d = {{1,3}, {5,9};
Matrix::Matrix(const i_list & list){
uint rows = list.size();
uint cols = list.begin()->size();
int i = 0;
mat = new double*[rows];
for(uint m = 0; m < rows; m++){
mat[m] = new double[rows];
}
for(uint n = 0; n < rows; k++){
for(uint w = 0; w < cols; w++){
mat[n][w] = *(list.begin()[n].begin[w] + i);
i++;
}
}