码迷,mamicode.com
首页 >  
搜索关键字:__weak    ( 1256个结果
c++ shared_ptr储存this指针多次析构问题之enable_shared_from_this解决方案
```cpp #include #include #include /* //this //调用了两次析构函数, ParentPtr p(this); //智能指针出了作用域后就delete this ,析构了 //所以错了,为了解决这个问题,就需要自身的类继承于 std::enable_share... ...
分类:编程语言   时间:2020-02-24 21:03:10    阅读次数:121
c++ smart_ptr 总结
```cpp #include #include #include //智能指针总结: /* */ void sharedPtrNotice(); class Parent; typedef std::shared_ptr ParentPtr; typedef std::weak_ptr WeakP... ...
分类:编程语言   时间:2020-02-24 20:10:34    阅读次数:106
iOS 内存优化
iOS 内存优化包括两部分:1、使用不当导致的内存泄漏;2、大量加载数据及使用导致的内存警告。 1、修饰关键字的错误使用(weak,strong错误使用)2、循环引用3、定时器,通知使用后不销毁4、动画不主动停止,不清理动画资源5、手动开辟内存不释放6、单例(不常用的使用懒加载,用完之后释放掉)7、 ...
分类:移动开发   时间:2020-02-24 13:20:03    阅读次数:89
Python异常详解:基类、具体异常、异常层次结构
在 Python 中,所有异常必须为一个派生自 BaseException 的类的实例。 在带有提及一个特定类的 except 子句的 try 语句中,该子句也会处理任何派生自该类的异常类(但不处理 它 所派生出的异常类)。 通过子类化创建的两个不相关异常类永远是不等效的,既使它们具有相同的名称。 ...
分类:编程语言   时间:2020-02-23 10:04:47    阅读次数:84
Python类的特殊成员方法
__doc__ 类的描述信息。 class dog: '''这是狗的类''' def __init__(self,name): self.name = name self.__age = None print(dog.__doc__) #输出 这是狗的类 __module__ 表示当前操纵的对象在哪 ...
分类:编程语言   时间:2020-02-18 15:02:44    阅读次数:95
无监督、弱监督、半监督、强化、多示例学习是什么
什么是监督学习、无监督学习、强化学习、弱监督学习、半监督学习、多示例学习?随着机器学习问题不断深入人心,人们也将现实中遇到不同的问题分为不同的学习方式,其中,最基础的应属监督学习,无监督学习和强化学习了。 监督学习(supervised learning):已知数据和其一一对应的标签,训练一个智能算 ...
分类:其他好文   时间:2020-02-14 18:04:37    阅读次数:307
python __双划线 参数
''' >>> Class1.__doc__ # 类型帮助信息 'Class1 Doc.' >>> Class1.__name__ # 类型名称 'Class1' >>> Class1.__module__ # 类型所在模块 '__main__' >>> Class1.__bases__ # 类型所 ...
分类:编程语言   时间:2020-02-10 18:13:37    阅读次数:80
空悬指针和野指针
前言 以前经常把这两个概念混为一谈,虽然这它们的概念类似,有一定的相似性,但是各自的成因和解决防范方法都是不同的,特记录在此。 空悬指针 定义 一个原生指针分配内存后,它并没有探测内存是否已经被释放或者被损坏的能力。当所管理的内存被释放后,若这个指针没有被销毁或置为NULL,它就成了一个空悬指针。 ...
分类:其他好文   时间:2020-02-08 17:36:49    阅读次数:58
1341. The K Weakest Rows in a Matrix
Given a m * n matrix mat of ones (representing soldiers) and zeros (representing civilians), return the indexes of the k weakest rows in the matrix or ...
分类:其他好文   时间:2020-02-03 09:40:07    阅读次数:71
C++(2)----智能指针与动态内存
C++ 11提供的智能指针有:shared_ptr、unique_ptr、weak_ptr。在 头文件 memory 中。 一、new delete 直接管理内存 1、初始化 string * ps = new string // 初始换为一个空string int * pi = new int ; ...
分类:编程语言   时间:2020-01-28 10:49:44    阅读次数:99
1256条   上一页 1 2 3 4 5 6 ... 126 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!