Що робить std

Призначення функції std::forward – це реалізація механізму ідеальної передачі (Perfect forwarding). Цей механізм передбачає, що об'єкти, передані у функцію як lvalue-виразів, повинні копіюватися, а об'єкти, передані у функцію як rvalue-виразів, повинні перемещаться.17 сент. 2021 р.

Що робить функція std :: move()?

std::move [11] – це функція зі стандартної бібліотеки, визначена в хедері <utility>, яка дозволяє взяти будь-що (наприклад, lvalue), і зробити з цього rvalue (xvalue, якщо бути точним). Круто… І що нам це дає? Це дає нам можливість переміщати об'єкти, rvalue-посилань на які ми не маємо.

Що таке STD?

скор. від sexually transmitted diseases; ЗПСШ; захворювання, що передаються статевим шляхом ◆ Немає прикладу вживання (див. рекомендації).