![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
C++11
lolzz
这个作者很懒,什么都没留下…
展开
-
C++ 原子锁
typedef enum memory_order {memory_order_relaxed, // 不对执行顺序做保证memory_order_acquire, // 本线程中,所有后续的读操作必须在本条原子操作完成后执行memory_order_release, // 本线程中,所有之前的写操作完成后才能执行本条原子操作memory_order_acq_rel, // 同时包含 memory_order_acquire 和 memory_order_releasememory_order_c原创 2021-08-09 14:03:35 · 901 阅读 · 0 评论 -
Auto_prt,Shared_prt,Weak_prt,Unique_ptr
Unique_ptr;template<typename T>class UniquePtr{public: UniquePtr(T* ptr):_ptr(ptr) { } ~UniquePtr() { if(_ptr) { delete _ptr; ptr = nullptr; } } T& operator*() { return *_ptr; } T* operator->() { return _ptr;原创 2021-07-30 09:40:24 · 92 阅读 · 0 评论