Чтобы ответить на ваш вопрос, line[0]
имеет тип Line&
, который можно прочитать как reference to a Line object
. В C ++ ссылки не могут быть NULL
.
Сообщение об ошибке в вашем вопросе похоже на строку кода, которую вы не опубликовали. Я могу только предположить, основываясь на сообщении об ошибке, что вы пытаетесь присвоить значение 0
объекту строки, расположенному в индексе i
. Поскольку оператор =
не перегружен в вашем классе Line
, компилятор не может разрешить разницу в типах.