Size: a a a

2020 August 28

🦊

🦊fox.cpp in C++ Together 2.0
https://en.cppreference.com/w/cpp/language/copy_elision

Тут не сказано ничего про конкретно такой случай, кажется.
источник

🦊

🦊fox.cpp in C++ Together 2.0
Иди смотри ассемблер, но std::move тут не поможет.
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Иди смотри ассемблер, но std::move тут не поможет.
Почему нет?
источник

RM

Roy Mustang in C++ Together 2.0
Вообще вопрос немного запутанный
источник

RM

Roy Mustang in C++ Together 2.0
По сути, сам метод string() как таковой возвращает строку, так что не исключено copy elision внутри метода string
источник

RM

Roy Mustang in C++ Together 2.0
Но отработает он до места передачи аргументов или же до вызова внутри метода - хз
источник

W

Wild_Wind in C++ Together 2.0
А 17 стандарт ты включил?
источник

RM

Roy Mustang in C++ Together 2.0
Wild_Wind
А 17 стандарт ты включил?
Да вот уже вспомнил что обосрался
источник

RM

Roy Mustang in C++ Together 2.0
🦊fox.cpp
Иди смотри ассемблер, но std::move тут не поможет.
Не помогло, почему так?
источник

RM

Roy Mustang in C++ Together 2.0
В плюсах нет оптимизации для аргументов еще?
источник

M

Michael in C++ Together 2.0
Выделяемая на куче память всегда в последовательном представлении предоставляется?

Есть ли какие то исключения из правил?
источник

RM

Roy Mustang in C++ Together 2.0
Michael
Выделяемая на куче память всегда в последовательном представлении предоставляется?

Есть ли какие то исключения из правил?
Ну насколько я знаю - да, выделяется кусок памяти, так как данные лежат последовательно
источник

D

Danya in C++ Together 2.0
Michael
Выделяемая на куче память всегда в последовательном представлении предоставляется?

Есть ли какие то исключения из правил?
в последовательном представлении предоставляется
Шта?
источник

RM

Roy Mustang in C++ Together 2.0
Исключения - это создать свой класс, который будет выделенной памятью манипулировать как хочет
источник

D

Danya in C++ Together 2.0
Ебать а почему рой тут админ
источник

RM

Roy Mustang in C++ Together 2.0
Danya
Ебать а почему рой тут админ
С чего ты взял?
источник

M

Michael in C++ Together 2.0
Danya
в последовательном представлении предоставляется
Шта?
Ну, т.е кусочек за кусочком и так до последнего.
источник

CC

Cool Cooler in C++ Together 2.0
Alex Ф-ф-фэils!🌠︙
Не, это djvu ты описал
А как pdf?
источник

D

Danya in C++ Together 2.0
Michael
Ну, т.е кусочек за кусочком и так до последнего.
Непонятно о чем ты
источник

D

Danya in C++ Together 2.0
Какие кусочки
источник