Код: Выделить всё
template
Matrix4(Matrix4&& matrix_) = default;
template
Matrix4::Matrix4(T (&&matrix_)[4][4]):
Matrix4({
.data = {
{matrix_[0][0], matrix_[0][1], matrix_[0][2], matrix_[0][3]},
{matrix_[1][0], matrix_[1][1], matrix_[1][2], matrix_[1][3]},
{matrix_[2][0], matrix_[2][1], matrix_[2][2], matrix_[2][3]},
{matrix_[3][0], matrix_[3][1], matrix_[3][2], matrix_[3][3]}
}
})
{
}
внутренняя ошибка компилятора: вprocess_init_constructor_array, по адресу
cp/typeck2.c:1080
Предположительно, компилятор не может успешно разобрать мой код. Хотя я почти уверен, что синтаксис в порядке. Что я могу сделать в этой ситуации?
Подробнее здесь: https://stackoverflow.com/questions/173 ... ler-errors
Мобильная версия