关于栈对象与堆对象,正确的是?

C++

  1. A.栈对象需手动 delete,否则在函数返回后仍会一直占用栈空间
  2. B.new 出的堆对象在所属作用域结束时也会自动释放,无需 delete
  3. C.栈对象出作用域自动析构,new 出的堆对象须 delete
  4. D.二者生命周期完全相同,都随作用域结束