- 主题:谁能用通俗的语言介绍下rust跟c/c++的主要不同吗?
rust为了安全把string搞得贼复杂,有点过度了
【 在 zylthinking2 (zylthinking) 的大作中提到: 】
: 工具更加好用
: 优化策略更激进, 理论上比 C 性能高
:
: 缺点是因为它优化更激进, 因此更容易写错, 进而它更保守, 强迫你考虑清楚, 因此写 rust 比写 C 心智负担更重, 我觉得这还不像宣传的那样, 等你习惯了就好了, 而是无论哪个阶段, 感觉都比写C要费劲, 不过调试负担, 改 bug 负担会轻。
--
FROM 223.104.5.*
不是,是&str CString OString这些7,8种类型
【 在 tsa300 (Tele-Superachromat T*) 的大作中提到: 】
: string很简单啊,你说的是&str的生命周期吧
:
: 【 在 ensonmj 的大作中提到: 】
: : rust为了安全把string搞得贼复杂,有点过度了
--
FROM 117.136.46.*
双向链表直接用别人实现好的就行了,作为使用者影响不大。string用的时候就得要想一想了
【 在 z16166 (Netguy) 的大作中提到: 】
: 搞得复杂的是双向链表吧,不熟练的基本上写不出可以编译通过的双向链表的代码
:
: 【 在 ensonmj 的大作中提到: 】
: : rust为了安全把string搞得贼复杂,有点过度了
--
FROM 39.144.43.*