推荐文章 New Blog
C++智能指针的内存角度的分析
写这篇文章是由于有个同事问了一个问题,虽然智能指针在C++11中就已经支持了,但是一直都没怎么用所以原理有些不太清楚,这里正好学习记录一下理解shard_ptr,我们先看一个例子(这里都使用C++17编译)编译命令:g++ -std=c++1z shard_ptr.cpp#include<iostream> #include<pthread.h> #include<semaphore.h> #include<unistd.h> using namespace std; class Test{ public: int x; &nbs...May 12, 2019, 1:11 p.m.作者:zachary分类:C++阅读(2249)评论(0)