Сообщение Re[81]: Когда это наконец станет defined behavior? от 16.08.2023 17:08
Изменено 21.08.2023 20:00 σ
Re[81]: Когда это наконец станет defined behavior?
V>Например:
V>
Вопрос с подвохом: что если происходит NRVO и result с xxx обозначают один и тот же объект.
V>
std::map<int, int> buildMap() {
std::map<int, int> result;
result.insert(42, 43); // мутабельность
}
const std::map<int, int> xxx = buildMap(); // сохранили в иммутабельный объектВопрос с подвохом: что если происходит NRVO и result с xxx обозначают один и тот же объект.
Re[81]: Когда это наконец станет defined behavior?
V>Например:
V>
Вопрос с подвохом: что если происходит NRVO и result с xxx обозначают один и тот же объект. Он будет константным?
V>
std::map<int, int> buildMap() {
std::map<int, int> result;
result.insert(42, 43); // мутабельность
}
const std::map<int, int> xxx = buildMap(); // сохранили в иммутабельный объектВопрос с подвохом: что если происходит NRVO и result с xxx обозначают один и тот же объект. Он будет константным?