Атомиков у меня нет, юзаю InterlockedCompareExchange() в качестве load и InterlockedExchange() в качестве store - семантика должна соответствовать seq_cst
Специализировано ли в clang++ поведение std::move над std::string? Я прогнал под 11-ым clang, строка, которая была мувнута, становится пустой строкой. Интересно, верно ли это всегда для clang (хотя бы в убунте).
Специализировано ли в clang++ поведение std::move над std::string? Я прогнал под 11-ым clang, строка, которая была мувнута, становится пустой строкой. Интересно, верно ли это всегда для clang (хотя бы в убунте).