Гарантии нет. Выделять не должно, но если вам это так важно то проверьте переопределив operator new. Используйте лямбды.
Не вижу. Он это точно делает, если копирование аргументов подразумевает аллокацию динпамяти, то есть от типа аргумента зависит
да, если обекты которые в него копируются не выделяют память при копировании
Обсуждают сегодня