Сообщение Re[97]: Когда это наконец станет defined behavior? от 21.08.2023 19:06
Изменено 21.08.2023 19:20 σ
Re[97]: Когда это наконец станет defined behavior?
σ>>1. При NRVO, переменная result внутри функции и someDictionary вне — обозначают один и тот же объект?
V>Не одновременно, и этого достаточно.
Чё ты цепляешься за это "не одновременно" как за соломинку? "Не одновременно" это ты про то, что инициализируемая константная переменная вне области видимости тела функции? Тоже мне, проблема:
V>Ты бы оперировал полностью подробностями:
Ты подробностями называешь детали реализации? Нахер ими вообще оперировать, рассуждая о семантике C++, можешь объяснить сперва? Семантика C++ не зависит от того, подготавливается там область памяти-хуямяти, или программа с бумажкой и карандашом интерпретируется.
V>Не одновременно, и этого достаточно.
Чё ты цепляешься за это "не одновременно" как за соломинку? "Не одновременно" это ты про то, что инициализируемая константная переменная вне области видимости тела функции? Тоже мне, проблема:
struct S { int i; };
S f();
const S t = f();
S f()
{
S s;
s.i = 0;
return s;
}V>Ты бы оперировал полностью подробностями:
Ты подробностями называешь детали реализации? Нахер ими вообще оперировать, рассуждая о семантике C++, можешь объяснить сперва? Семантика C++ не зависит от того, подготавливается там область памяти-хуямяти, или программа с бумажкой и карандашом интерпретируется.
Re[97]: Когда это наконец станет defined behavior?
σ>>1. При NRVO, переменная result внутри функции и someDictionary вне — обозначают один и тот же объект?
V>Не одновременно, и этого достаточно.
Чё ты цепляешься за это "не одновременно" как за соломинку? "Не одновременно" это ты про то, что инициализируемая константная переменная вне области видимости тела функции? Тоже мне, проблема:
V>Ты бы оперировал полностью подробностями:
Ты подробностями называешь детали реализации? Нахер ими вообще оперировать, рассуждая о семантике C++, можешь объяснить сперва? Семантика C++ не зависит от того, подготавливается там область памяти, или область хуямяти, или программа с бумажкой и карандашом интерпретируется.
V>Не одновременно, и этого достаточно.
Чё ты цепляешься за это "не одновременно" как за соломинку? "Не одновременно" это ты про то, что инициализируемая константная переменная вне области видимости тела функции? Тоже мне, проблема:
struct S { int i; };
S f();
const S t = f();
S f()
{
S s;
s.i = 0;
return s;
}V>Ты бы оперировал полностью подробностями:
Ты подробностями называешь детали реализации? Нахер ими вообще оперировать, рассуждая о семантике C++, можешь объяснить сперва? Семантика C++ не зависит от того, подготавливается там область памяти, или область хуямяти, или программа с бумажкой и карандашом интерпретируется.