一点心得:实现图数据结构还是带GC的语言好用点

你这样会被某些 C++ 程序员追着打爆 ”引用是別名”

比如隨便网上搜一下

另外个人反对“引用是靠指针实现”这种说法。可以说“引用需要占用内存时,占用方式一般和指针一样”,但指针并不比引用更基础,而且 C++ 中也不能只靠指针写出引用。

你怎么每天都在用不同的语言做不同的事啊,太强了。 如果你的需求可以允许GC,那就用有GC的语言。 如果不允许,才有Rust, C, C++选的问题。

带gc的C/C++还是C/C++吗?这种应该用智能指针来处理吧。。。

其实没怎么实践,还是个编程菜鸟

我想他的意思是引用是语义上的概念而指针是实现上的概念。 得,我是个不懂C++的屑。不过在Rust里引用(借用)是语义上的概念。

我也用的不多,但是感觉指针是C/C++的一个利刃,很方便!不过开发者要负责管理好指针所对应的对象。。。

放心,没人懂。

1 个赞

就算是创始人也不懂,哈哈

创始人不懂可以理解,但能写出C++编译器的人应该懂。

写编译器只需要按规则来就行了。然而这些规则会产生什么影响很难说。同时,编译器作者可能不知道某某概念,不过实际上用的类似方法。

1 个赞

edg的人应该懂

给你本创始人写的书

http://bestcbooks.com/the-cpp-programming-language-4th/

如果这个不够 还有

如果觉得不够权威 也有

我觉得你缺的不是书 而是 “耐心看”

好的,谢谢分享