- 博客(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 250 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 107
原创 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 99
原创 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 114
原创 《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 180
转载 重写和重载的区别
java中重载与重写的区别 首先我们来讲讲:重载(Overloading) (1) 方法重载是让类以统一的方式处理不同类型数据的一种手段。多个同名函数同时存在,具有不同的参数个数/类型。重载Overloading是一个类中多态性的一种表现。 (2) Java的方法重载,就是在类中可以创建多个方法,它们具有相同的名字,但具有不同的参数和不同的定义
2018-01-21 10:33:39 156
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人