“语法上一看就是ref”这解决不了C++的问题,因为你是个面向对象的语言,一个对象内部成员引用别的对象是面向对象中的常规且必要操作。这个只能靠明晰对象生存/合法周期来解决。
【 在 ilovecpp 的大作中提到: 】
: 我觉得吧,要么像rust那样编译器保证ref不会跑出作用域;要么像大部分语言用gc。
: 两个都没有,那C++里最好ref从语法上一看就是ref,无论定义还是使用。从这个角度引用就不如指针。
: 从这个角度你可以string_view,但是如果它像iterator一样通过*,->访问的话,可能比现在这样用法特别像string好一些。
: ...................
--
FROM 76.126.252.*