自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(4)
  • 收藏
  • 关注

原创 C++之friend

友元: 定义的一些函数不属于类,但是可以访问类的数据成员,那么该定义的函数就叫友元函数;除了有友元函数还是友元类,统称为友元。 特点: 1、可以访问类的数据成员; 2、提高程序的运行效率(减少了类型检查和安全性检查等开销); 3、破坏了类的封装性和隐蔽性。 友元函数: 形式: friend 类型 函数名(形参); 1、友元函数的声明可以放在类的私有部分,也可以放在类的公有部...

2020-05-06 16:05:41 188

原创 Swift之Defer语句

defer语句用于在退出当前作用于之前执行的代码块。defer语句形式: defer { statements } 在defer语句中的语句无论程序控制如何转移都会被执行。比如,手动管理资源时,关闭文件描述符,或者即使抛出了错误也需要执行一些操作时,在或者网络请求后返回response时将请求对象清除减少内存占用,就可以使用defer语句。 当多个defer语句存在于同一个作用域时...

2020-04-24 14:58:58 230

原创 mutating关键字

mutating可使用到的地方:1.结构体,枚举类型中的方法声明为mutating2.extension中的方法声明为mutating3.protocol方法声明为mutating 1.修改struct,enum的属性变量:周知swift中结构体(structure)和枚举(enumeration)中是可以包含类方法和实例方法,可是官方不建议在实例方法中修改其属性变量(immutable),在f...

2020-04-20 15:13:16 613

原创 算法:链表学习

一、链表节点 class ListNode { var val: Int var node: ListNode init(_ val: Int){ self.val = val self.node = nil } } 二、通过节点实现链表 class List { va...

2020-04-16 11:36:08 235

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除