V
主页
12、Rust 多态
发布人
摸爬滚打10天了,初始台地已经体验过了,海拉鲁大陆!我来了(该看书了),Rust的多态还是抄袭java,但是和java不同的是:Rust没有GC,它的方法不能直接返回接口(概念不对但我这里就想用java的)所以引入了动态指针的概念(&dyn),和java一样,java的接口既接收了this也知道方法的内存地址,动态指针我猜也就是指向(被多态实例)的地址和方法的地址,调用的时候&self直接塞方法里面拿结果。java多态的方法是固定的,Rust也一样。
打开封面
下载高清视频
观看高清视频
视频下载器
19、Rust 生命诚可贵,指针价更高
34、Rust的借用借用体系为啥不能满足线程间共享内存的需求
22、Rust 链表+链表
21、Rust 给链表增加索引修改
7_4、我与Rust邪教誓不两立 -> 妖孽!你敢用bench测release
39、38期评论区有人解释了一下,他应该是没抓住重点,我再来讲一下,这一次还是猜的,但我感觉我至少猜对了60%
18、Rust 想吃螃蟹?生命周期链表
37、铺垫了这么久,总算可以读写并存了,但是unsafe data races 和官方的不鼓励使用问题又来了 啊~~要疯
15_3、周六例行胡话(怪了) 等高手来评论区赐教
15_2、这四句话 是这些天最大的收货
4、Rust cargo add 没意思,就当看编辑器技巧
5、Rust 从给定的字符集生成10位密码
10、Rust 巨坑 loop 严重破坏了引用关系
15_1、Fn FnMut FnOnce 校验规律
31、多线程基础 stack 与程序执行
20、给链表增加索引访问
35、为了阻止heap碎片化,我们把共享变量提前到10段地址
16_1、真假美猴王 不同名但内容相同Fn debug优化 release优化 到底合不合并
28、不让复用链表节点的内存,本质是结构表现力不足,就是取的名儿少了,无非就是加个指针取个名呗
17、Rust:罗老师 我们这是 中杯 大杯 超大杯
14、从c语言内存、指针原理 和 Rust优化原理 剖析《圣经》经典错误示例程序 圣经是真好,但要真读懂
24、Rust 尾调用 到底 优不优化 能不能给个准信儿
38、Rust 这很扯蛋,但是很好玩,我也解释不清楚,请大家随便说说理解,我猜错得虚心接受批评
8_2、Rust 次锁非彼锁 怼8_1哔友的 纯学跳到3:30看
36、因为存在潜在竞争,所以10段的共享写被定义为未定义行为,我们unsafe跳过编译前检测
6-1、|Rust 你小子油盐不进了是吧| {感谢梅泠洛小师傅的教诲!}
15、Rust 我的知识又被收走了 当你想通过闭包传递函数指针给方法时,知识会不自觉的被抽走
29、写锁(&mut)虎口夺食,给链表提供一个尾部可写游标,提升写入效率
16、Rust 三个臭皮匠 熏死诸葛亮 裸指针 & unsafe & 编译器优化 卧龙凤雏+张飞呀我艹
24_1、订正上期视频错误 Drop 不是尾递归
3、Rust 列表 该死的【访问控制】 让你直呼C太好写了
33、Rust多线程晦涩?不存在的,晦涩是因为你没搞懂stack内存=就是copy,move也是copy,函数调用也是copy 闭包的&也是copy
11、Rust struct + struct
27、自创概念 再谈Drop和内存释放 胡扯的都是精华 但也容易被邪教喷 大家给一波勇气 好继续和邪教战斗
6、Rust 这个数的绝对值 你绝对不会求 不信来看,如果恰巧你求出来了,请留下你的思路
2、Rust 结构体和函数 感觉漫步在控制森严的黑暗森林
7_3、接着怼:for是foreach终其一生才能企及的速度,foreach永远是弟弟
13、Rust 生命周期标定 《倩女幽魂》这是个悲伤的故事 聂小倩:如今我是鬼,我需要一个生死承诺;宁采臣:心头血是吧?我给!
7_1、Rust iter 和 vec 感谢【理科生-YR】赐教 哔友们我错啦
10_1、Rust “=”只管stack Copy,heap要自己clone,不克隆就失效,避免double free