K
Size: a a a
K
YB
ПК
K
--std не передавалПК
YB
--std не передавалПК
--std не передавалAZ
m
return Lock(...);. В этом случае до 17го стандарта компилятор сам помувает объект, если не сможет применить copy elision. Ну и в целом существование copy ctor у лока выглядит необычно.AZ
K
return Lock(...);. В этом случае до 17го стандарта компилятор сам помувает объект, если не сможет применить copy elision. Ну и в целом существование copy ctor у лока выглядит необычно.auto lock(std::move(m_context->createLock()));--std=c++17, поэтому и не работалоАК
auto lock(std::move(m_context->createLock()));--std=c++17, поэтому и не работало