#include <iostream>
#include <memory>
#include <string>
#include <vector>
using namespace std; void test()
{
shared_ptr<int> P(new int[]{ ,,,,,,,,, });
shared_ptr<int> P1 = P;
cout << *P1 << endl;
cout << *P << endl;
//地址一样
cout << &(*P1) << endl;
cout << &(*P) << endl; //内存共享,赋值重载或者拷贝构造会使计数+1
cout << P.use_count() << endl;
//释放内存
P.reset();
} void main()
{
test();
cin.get();
}

最新文章

  1. 记一次与a标签相遇的小事
  2. Html5 绘制五星红旗
  3. svn本地客户端和eclipse插件对应不上解决
  4. 条件随机场理论分析CRF(Conditional Random Field)
  5. linux服务器调整参数支持高并发
  6. 我们无法找到服务器加载工作簿的数据模型&quot;的 SharePoint 网站,当您刷新 Excel 2013 工作簿中的数据透视表时出错
  7. 剑指offer系列43---判断平衡二叉树
  8. Microsoft.AlphaImageLoader滤镜解说
  9. HDU 3507 Print Article(CDQ分治+分治DP)
  10. js页面跳转 和 js打开新窗口 方法
  11. 单选按钮易忽略的Group属性
  12. 聊聊vue组件开发的“边界把握”和“状态驱动”
  13. Flexbox 布局教程
  14. Django的缓存机制
  15. Linux下实现普通用户免密码登录【超详细】
  16. Spark MLlib特征处理:OneHotEncoder OneHot编码 ---原理及实战
  17. [Err] ORA-00911: 无效字符
  18. asp.net无刷新上传(带预览)
  19. 《Linux内核设计与实现》第18章读书笔记
  20. [Luogu5105]不强制在线的动态快速排序

热门文章

  1. 数据结构与算法系列----最小生成树(Prim算法&amp;amp;Kruskal算法)
  2. 关于Servo项目中Rust代码行数的数据来源
  3. Python中常见的文件对象内建函数
  4. Centos yum 安装lamp PHP5.4版本号
  5. Java类载入器
  6. 关于Javakeywordsynchronized——单例模式的思考
  7. LeetCode 1. Two Sum (c++ stl map)
  8. sqluldr2linux64.bin的使用
  9. Java框架之spring—jdbcTemplate
  10. json转换方法