Есть ли разница между const Class и Class const&?

Есть ли разница между этими выражениями:

const Class&
Class const&

например, когда это параметры функции?

1 ответ

Решение

Там нет никакой разницы между const Class& а также Class const&; Точно так же нет никакой разницы между const Class* а также Class const*,

Так что,

void f1 (const Class& c)

а также

void f1 (Class const& c)

взаимозаменяемы без разницы.

Обе версии обозначают ссылку на постоянный экземпляр класса и могут использоваться взаимозаменяемо.

Другие вопросы по тегам