🎄T
Size: a a a
🎄T
IZ
if (std::lock_guard lock(mutex), a && b) {}
AT
A
🎄T
AT
IZ
AT
if(((std::lock_guard(mtx), 0) || cond)) {}
🎄T
the destructor call generated at the end of the lifetime of a non-temporary object
A
the destructor call generated at the end of the lifetime of a non-temporary object
🎄T
AS
cond
?std::lock_guard(mtx), cond
AT
A