Допустим, Class содержит ссылку с именем matrix_:
Класс.h
class Class
{
Matrix& matrix_;
}
Класс.cpp
Class::Class() : matrix_(Matrix())
{
}
Я получаю сообщение об ошибке: недопустимая инициализация неконстантной ссылки типа «Матрица» из временной ссылки типа «Матрица».
Я вижу, что проблема в том, что временный объект исчезнет, а ссылка будет указывать на NULL. Как я могу создать постоянный объект для ссылки? Я хочу использовать ссылку, потому что этот член должен быть постоянным.