auto 和shared_ptr

真正的程序员对自己代码的每个字节都了如指掌

auto在某些情况下会让大脑缺氧

而shared_ptr让自己不想去掌握对象的生命

每个好的东西能解放劳动力,都有潜在的威胁


shared_ptr也有永远释放不掉的情况,但是它不会导致crash

到处new对象导致内存的频繁分配释放,当客户提出为什么老是分配释放大量的小内存时,没法给出合理的解释

最后用内存池重载new躲过了解释,但是根本原因在于结构


代码的关键路径上用string也是这个问题,好在它范围比较小,用了固定内存就能搞定的事


c++ is good, is better and best by the user

猜你喜欢

转载自blog.csdn.net/starpicker/article/details/73810734