![](https://img-blog.csdnimg.cn/20201014180756922.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
c++ language
crazy_jiang
这个作者很懒,什么都没留下…
展开
-
c++ 嵌套类
c++嵌套类c++嵌套类等同于内部类的概念,定义嵌套类的目的是为了隐藏信息,提高代码的抽象能力,相当与在内部为外部类提供了一种新的类型。 嵌套类仅仅只是语法上的嵌入,平行的关系,相互独立,相互没有访问的权限。不像Java成员内部类,需要先创建外部类的对象,才能创建内部类的对象。简单例子#include<iostream>#include<string>using namespace std;c原创 2016-12-05 16:27:19 · 1243 阅读 · 0 评论 -
smart pointer
c++ smart pointer常用三种:unique_ptr ,shared_ptr, weak_ptr 所谓智能指针,能够自己管理动态内存,自动释放已经不适用的动态内存。 unique_ptr 以独占的方式使用某块内存,常用的类成员函数自己查看API文档,对于动态数组的管理有普通动态成员越有不同,在创建一个unique_ptr变量时需要自己传入一个删除器。 shared_ptr 共享一原创 2016-12-20 00:02:42 · 380 阅读 · 0 评论