- 主题:谁能用通俗的语言介绍下rust跟c/c++的主要不同吗?
并发性是指如果跟从rust的语言规范不故意去搞unsafe的操作,那么多线程的代码不用担心data race的互斥问题,也是安全性的一个点。
【 在 wjhtingerx 的大作中提到: 】
: 并发性怎么体现?
: 其他的特性,如模式匹配、闭包和迭代器等,这些特性使得代码更加简洁、易于阅读和维护。
: 氐龋庑┨匦允沟么敫恿榛詈涂衫┱埂
: ...................
--
FROM 101.86.237.*
是比其它语言要复杂点,但在现代IDE的加持下,也不算什么负担,报错时就转换一下。
【 在 ensonmj 的大作中提到: 】
: 不是,是&str CString OString这些7,8种类型
--
FROM 180.165.102.*
太蛋疼其实也失去意义了。
这时直接unsafe, 嘿嘿,逻辑简单时还是很容易做到没有问题的。
【 在 z16166 的大作中提到: 】
: 搞得复杂的是双向链表吧,不熟练的基本上写不出可以编译通过的双向链表的代码
--
FROM 114.92.200.*
可以偏移指针,标记unsafe就行。
机器码当然依赖指针,越底层越依赖指针。C++不写底层代码也可以不要指针。
【 在 supproton 的大作中提到: 】
: 不用偏移指针,就像不让人吃饭,是吧?即使在机器码的层次上,70%也依赖指针。纯粹无聊
--
FROM 114.92.8.*