这可不是语言的问题,而是这个level的语言(靠近机器的无GC的语言)都要面临这个问题。
比如Rust有Box<T>、Rc<T>、Arc<T>。
也就是说,如果你不需要区分unique_ptr和shared_ptr,那么你实际上很可能可以换用别的语言来实现你的需求,比如js或者py,这样就不用关心这个level的问题。
再一个,unique_ptr和shared_ptr不属于语法范畴,只是库。
【 在 iamiiami 的大作中提到: 】
: 如果少数人这样是人的问题。如果很多人这样用,那就是语言的问题了。c++不在基础库上发力,语法发展得都快读不懂了。
--
修改:z16166 FROM 111.199.144.*
FROM 111.199.144.*