Могут ли ссылочные члены класса иметь инициализаторы внутри класса?C++

Программы на C++. Форум разработчиков
Ответить Пред. темаСлед. тема
Anonymous
 Могут ли ссылочные члены класса иметь инициализаторы внутри класса?

Сообщение Anonymous »

Я читаю C++ Primer, и в разделе 13.1.6 говорится:

Синтезированный конструктор по умолчанию определяется как удаленный, если класс имеет член с удаленным или недоступным деструктором; или имеет ссылочный элемент, у которого нет инициализатора в классе (§ 2.6.1, стр. 73); или имеет константный член, тип которого явно не определяет конструктор по умолчанию, и этот член не имеет инициализатора в классе.

Но, насколько я понимаю, Знайте, что ссылочные члены не должны иметь инициализаторы в классе. Ссылочные члены класса должны быть инициализированы с помощью конструктора, принимающего параметры. Этот текст меня сбивает с толку. Могу ли я понять его как «или имеет ссылочный элемент»?
Я спросил ChatGPT, а также искал инициализатор внутри класса, но оба поддерживают вывод о том, что ссылка член не должен иметь инициализаторов в классе.

Подробнее здесь: https://stackoverflow.com/questions/793 ... itializers
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

Вернуться в «C++»