【发布时间】:2020-10-28 22:36:58
【问题描述】:
开启 GC 后,是否可以在超出范围后立即调用析构函数。
是否有可能在超出所有对象[任何类型]的范围时调用析构函数?
为什么超出范围时不调用析构函数?
在this 发布“scope 在局部变量上”被称为“不安全”。为什么它被认为是不安全的?
弃用该功能的理由是
范围作为类型约束是语言中的一个怪癖,没有令人信服的用例。
没有令人信服的用例?就像将对象放在堆栈上一样(这个功能就是这样做的,对吗?)并不比堆上快。
【问题讨论】:
标签: d