30/09/2018, 18:04
Lỗi too many initilizer values c++?
Mình khai báo một cái mảng cố định trong constructor nhưng toàn bị lỗi too many initilizer values,khi debug nó thông báo là error C2440: ‘=’ : cannot convert from ‘initializer-list’ to ‘int’
nhờ mọi người sửa lỗi dùm mình với, đã google nhưng không hiểu
Matrix::Matrix(int tmp[16],int _dx,int _dy,int _dz)
{
tmp[16] = {
1, 0, 0, 0,
0, 1, 0, 0,
0, 0, 1, 0,
_dx, _dy, _dz, 1
};
}
Bài liên quan
“Arrays have no assignment operators”. Initialize instead