- 博客(6)
- 收藏
- 关注
原创 算法学习
title: 算法学习 author: zsw 算法学习动态规划剑指offer47 礼物的最大价值https://leetcode-cn.com/problems/li-wu-de-zui-da-jie-zhi-lcof/solution/mian-shi-ti-47-li-wu-de-zui-da-jie-zhi-dong-tai-gu/卡特兰数 打家劫舍 1—3打家劫舍1打家劫舍2打家劫舍3找数字规律剑指43 1~n整数中1出现的次数剑指44 数字序列中某一位的数字剑指4...
2020-08-06 12:03:11
228
1
原创 2020-08-06
title: c++智能指针 c++智能指针 shared_ptr<T> make_shared进行创建对象, shared_ptr 的拷贝和赋值会增加其对象内部的引用计数次数 不要将智能指针和new一起用,容易出现错误。 如果使用的智能指针管理的资源你不是new分配的内存,应该传递一个删除器来管理删除操作 auto_ptr<T> unique_ptr<T> unique_ptr不支持拷贝和复制,也没有make_shared,...
2020-08-06 10:41:56
97
原创 2020-08-05
title: c++智能指针 c++智能指针 shared_ptr<T> make_shared进行创建对象, shared_ptr 的拷贝和赋值会增加其对象内部的引用计数次数 不要将智能指针和new一起用,容易出现错误。 如果使用的智能指针管理的资源你不是new分配的内存,应该传递一个删除器来管理删除操作 auto_ptr<T> unique_ptr<T> unique_ptr不支持拷贝和复制,也没有make_shared,...
2020-08-05 14:49:40
88
原创 c++智能指针
title: c++智能指针 c++智能指针 shared_ptr<T> make_shared进行创建对象, shared_ptr 的拷贝和赋值会增加其对象内部的引用计数次数 不要将智能指针和new一起用,容易出现错误。 如果使用的智能指针管理的资源你不是new分配的内存,应该传递一个删除器来管理删除操作 auto_ptr<T> unique_ptr<T> unique_ptr不支持拷贝和复制,也没有make_shared,...
2020-08-05 12:46:16
104
原创 《ClR via C#》chapter1 CLR的执行模式
chapter1 CLR的执行模式 1.1将源代码编译成托管模块 公共语言运行时(Common Language Runtime CLR)是一个可由多种编程语言使用的“运行时”。 只要是面向CLR的编译器,基本上Microsof的都是面向CLR的,都会直接将源代码编译成托管模块 如下图,都会变成托管模块。 一般托管模块由四个部分组成:PE32||PE32+头、CLR头、元数据、IL代码 其中元数...
2020-02-11 21:04:05
164
转载 重写和重载的区别
java中重载与重写的区别 首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。 重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义
2018-01-21 10:33:39
140
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人