我和你相反,全部智能指针。永远不要new和delete. ——用shared_ptr也无所谓。
至于效率,拉几个老码农,成立个专项小组,慢慢搞掉真正的热点就行了。
所以觉得这个move没必要。但是Raymond Chen 没说这个move有问题,直接说崩溃的问题。
他博客好在犀利,三言两语讲清楚问题,
order-of-evaluation dependency;
C++17 added additional order-of-evaluation rules beyond the traditional ones;
Stack-based parameters Vs. register-based parameter;
x86-32 Vs. x86-64/arm Vs.arm64
非常佩服的风格。
【 在 KillnCov 的大作中提到: 】
: 追求效率就用裸指针,shared的效率差的要命。
: 我一直不鼓励用智能指针,C++程序元连裸指针都不敢用,赶紧转学其他语言。
:
--
FROM 61.185.187.*