【问题标题】:Why would someone want deterministic deconstruction of classes?为什么有人想要确定性解构类?
【发布时间】:2014-08-28 13:58:17
【问题描述】:

我正在阅读一些关于 D 语言的内容,并提出了与 C++ 的比较。

http://dlang.org/cpptod.html#raii

在本节的末尾提到了确定性解构类的可能性,我不确定何时要应用类似的东西。欢迎举例。

【问题讨论】:

    标签: class computer-science


    【解决方案1】:

    垃圾收集器相当慢 - 它们可能会在相应变量超出范围之后很久才释放巨大的内存块。
    例如,尽管 PL/SQL 语言中存在自动垃圾收集器,但 Oracle DBMS 中的 CLOB 数据类型变量中包含的数据建议手动释放(通过调用特殊过程)。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-05-06
      • 2017-07-31
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-02-12
      • 2023-04-07
      相关资源
      最近更新 更多