2016-06-06 5 views
-5

У меня есть этот код (только сниппета)Переменная ошибка: неизвестный тип имя

const Line & operator= (rhs : const Line &) 
{ 
} 

Но я получаю:

Unknown type name 'rhs'

Что я должен делать?

+2

Пожалуйста, не используйте скриншоты, включая фактический код. – Smeeheey

+1

Это не Паскаль/Дельфы, тип должен прийти перед именем, без двоеточия. – Rakete1111

+0

Стоп. Не нажимайте «submit» до тех пор, пока вы не сделаете глубокий вдох, b) узнаете об инструментах разработки (уценка, предварительный просмотр в прямом эфире) на этом веб-сайте, c) посмотрите, какие другие успешные сообщения выглядят, d) просмотрите все, что вы собираетесь отправить хотя бы дважды. –

ответ

2

Вам нужно написать

Line& operator=(const Line& rhs) 

Обратите внимание на размещение rhs.

Я также бросил const в начале строки, так как обычной вещи, чтобы вернуться, когда переопределение назначения является ссылкой на себя, а не const ссылки на себя.

Смежные вопросы