Re[103]: Когда это наконец станет defined behavior?
От: vopl Россия  
Дата: 22.08.23 15:49
Оценка:
Здравствуйте, rg45, Вы писали:

R>Здравствуйте, vopl, Вы писали:


V>>Ну.. Окей. Утверждение на любителя как по мне. По такой логике можно говорить что Zero-overhead principle, inline — это тоже разновидности оптимизации. Ну и что. Как это можно применить к сабжу?


R>Программист просто не обязан знать, применил ли компилятор NRVO, или не применил, и интерпретация деклараций и кода в целом не должна зависеть от таких деталей.


именно так, для программиста этот исход не определен заранее. Аналогично программист не знает заранее, проинлайнит ли компилятор функцию или нет. Я с этим полностью согласен, это можно называть некоей "оптимизацией". Вопрос в другом: как это утверждение может помочь по сабжу (будет объект константным или нет
Автор: σ
Дата: 16.08.23
и затем — если он константный, будет ли UB при доступе к нему на запись после конструирования)?
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.