NP
Size: a a a
NP
SS
globalInstance.emplace()
выбросит исключение для нетривиального Foo и всеstd::call_once
?NP
globalInstance.emplace()
выбросит исключение для нетривиального Foo и всеstd::call_once
?std::call_once
непонятно, как проверить что инициализация уже произошлаNP
std::once_flag
прочитать, было бы крутоNP
std::call_once
непонятно, как проверить что инициализация уже произошлаSS
std::call_once
непонятно, как проверить что инициализация уже произошлаNP
если не инициализировано, то вернуть nullptr
NP
std::call_once
понадобится связка std::once_flag
+ доп.атомик, что уже не очень крутоNP
RK
AZ
RK
AZ
RK
АВ
IZ
NP