LINUX.ORG.RU

История изменений

Исправление byko3y, (текущая версия) :

https://lesleylai.info/en/const-and-reference-member-variables/

Тот самый случай, когда «смотрю в книгу, вижу фигу».

Ты про это?

In some cases, you already disabled the assignment and move operations, or you need to write your own anyway. One of the primary examples is inheritance hierarchies. And in those cases, it is fine to use const or reference member variables.

Another use case of const or reference members is in local function objects, where you don't care about assignment behavior. For example, variables captured by reference in a lambda expression are desugared into reference member variables.

Я не вижу, как эти исключения применимы к твоему случаю.

Исходная версия byko3y, :

https://lesleylai.info/en/const-and-reference-member-variables/

Тот самый случай, когда «смотрю в книгу, вижу фигу».

Ты про это?

In some cases, you already disabled the assignment and move operations, or you need to write your own anyway. One of the primary examples is inheritance hierarchies. And in those cases, it is fine to use const or reference member variables.

Another use case of const or reference members is in local function objects, where you don't care about assignment behavior. For example, variables captured by reference in a lambda expression are desugared into reference member variables.