C++: Продолжительность жизни временных аргументов?

При создании нового экземпляра a MyClass как аргумент функции как так:

class MyClass
{
  MyClass(int a);
};    

myFunction(MyClass(42));

Стандарт делает какие-либо гарантии на синхронизации деструктора?

А именно, могу я предполагать, что это будет названным перед следующим оператором после вызова к myFunction() ?

65
задан Toby Speight 12 November 2019 в 19:33
поделиться