CD
Size: a a a
CD
CD
AZ
CD
CD
AZ
AZ
AZ
AZ
std::unique_ptr_array я уже в коде у нас находил ))))IL
IL
template <typename T>
class Synchronized {
public:
struct Access {
std::lock_guard<std::mutex> lock_;
T& ref_to_value;
};
struct ConstAccess {
std::lock_guard<std::mutex> lock_;
const T& ref_to_value;
};
explicit Synchronized(T initial = T()) : value(initial) {}
Access GetAccess() {
return {std::lock_guard(m_), value};
}
ConstAccess GetAccess() const {
return {std::lock_guard(m_), value};
}
private:
T value;
mutable std::mutex m_;
};
Потом у меня исправленная версияCD
std::unique_ptr_array я уже в коде у нас находил ))))AZ
AZ
AZ
AZ
CD
AZ
AZ
CC