垃圾回收

为什么C++没有垃圾回收机制?这点跟Java不太一样。

  • 实现一个垃圾回收器会带来额外的空间和时间开销
    • 需要开辟一定的空间保存指针的引用计数和对他们进行标记mark
    • 然后需要单独开辟一个线程在空闲的时候进行free操作
  • 垃圾回收会使得C++不适合进行很多底层的操作。
posted @ 2023-02-22 11:49  小秦同学在上学  阅读(14)  评论(0编辑  收藏  举报