首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
用户5384874485476
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
50
文章 50
沸点 0
赞
50
返回
|
搜索文章
赞
文章( 50 )
沸点( 0 )
[swift]记录一些基础知识点01
不用编写main函数, swift将全局范围内的首句可执行代码作为程序入口 一句代码尾部可以省略分号(;),多句代码写到同一行时必须用(;隔开) 用var定义变量, let定义常量,编译器能自动推断出
[Effective C++]条款20: 以pass-by-reference-to-const替换pass-by-value
首先了解一下 C/C++ 的参数传递包括: 1:值传递 (pass by value):将变量名作为实参和形参 首先计算出实参表达式的值,然后给对应的形参变量在堆栈中分配一个存储空间,该空间的大小等于
[C++]关于临时变量
产生临时变量的三种情况 1:By value 方式传值 传值的方式传递参数,会在堆中重新分配一个临时区域,将实参的数据copy到临时区域中 引用类型传参不会产生临时变量 2:参数为const的类型 保
[swift]关于swiftc
API(Application Programming Interface): 应用程序编程接口 源代码和库之间的接口 ABI(Application Binary Interface): 应用程序二
[UI学习] 叫回键盘的两种方法
我们在TextField里面输入完成之后想让键盘消失: 有两种方法: 1:调用textField的resignFirstResponder方法 2:调用UIView的endEditing:YES
[OC 底层] alloc 原理初探
%p:打印对象的地址 int main(int argc, const char * argv[]) { studyAlloc *a1 = [studyAlloc alloc]; studyAlloc
[Effective C++]条款26: 尽可能延后变量定义式出现的时间
每当定义一个变量时,就会带来构造和析构的运行成本。因为代码运行到定义时会调用对象的构造函数,当离开作用域时便会调用析构函数。即使我们不使用这个变量,仍需耗费这些成本。 或许你会认为, 不可能定义一个不
[Effective C++]条款25: 考虑写出一个不抛异常的swap函数
1: 类的交换 所谓swap(置换)两对象值,意思是将两对象的值彼此赋予对方。缺省情况下swap动作可由std标准程序库提供的swap算法完成。 代码如下: 只要类型T支持拷贝函数(通过拷贝构造函数和
[Effective C++]条款24:若所有参数皆需类型转换,请为此采用non-member函数
如果需要为某个函数的所有参数(包括被this指针所指的那个隐喻参数)进行类型转换,那么这个函数必须是个non-member函数。 用书上的例子, 构造一个有理数的类, 在里面自定义一个构造函数, 并且
[Effective C++]条款23:宁以non-member、non-friend替换member函数
本条款强调封装性优先于类的内聚逻辑 看书上的例子: 定义了一个WebBrowser类, 在类里面执行清理缓存, 清历史记录和清理cookies. 如果将这三个小函数写进一个函数里面, 那么这个大函数放
下一页
关注了
1
关注者
0
收藏集
0
关注标签
2
加入于
2023-08-25