绝黛雨儿

享受技术,热爱生活。

C++最佳编程实践

这里写图片描述

书籍推荐:

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

这里写图片描述

  • 蓝色部分
  • 只需要一个实参即可,因为有一个默认设定
  • 没有关键字explicit

这里写图片描述

这里写图片描述

  • exlicit这个关键字用的很少
  • 一般用在构造函数的前面

这里写图片描述

  • 上图中的reference使用的是设计模式中的代理方式

智能指针

这里写图片描述

  • 智能指针听课的时候没怎么明白

C++智能指针简单剖析

  • 没有智能指针,必须保证new对象能在正确的时机delete,智能指针能够保证自动释放内存对象

上面课程举例的shared_ptr,源自boost库,后被收录到C++11标准的TR1库中

C++中的动态内存与智能指针(伯乐在线)

上述的这篇博文
内存泄露
野指针
引用计数型的智能指针


#include<memory>
#include<iostream>

using namespace std;

int main(){

        shared_ptr<int> spi(new int(1024));
        cout<<"spi:"<<*spi<<'\n';

        return 0;
}

这里写图片描述

cout<<"spi:"<<spi<<'\n';

这里写图片描述

用法

阅读更多
版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/alive2012/article/details/50418208
文章标签: C++
个人分类: C/C++
想对作者说点什么? 我来说一句

标准C++开发入门与编程实践源码

2009年06月06日 2.06MB 下载

C++编程实例100篇

2013年08月28日 2.47MB 下载

C++实践之路.pdf

2016年12月14日 20.67MB 下载

没有更多推荐了,返回首页

不良信息举报

C++最佳编程实践

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭