代码之家  ›  专栏  ›  技术社区  ›  Adam

分配内存块的不相交性?

  •  0
  • Adam  · 技术社区  · 7 年前

    我的印象是,对分配函数的调用将导致指向内存块(a)开头的指针,这样所有后续调用都会分配与a不相交的内存块。但我尚未在C++14规范(ISO/IEC 14882:2014(E)),特别是§3.7.4.1中找到该要求(或与此相关的要求)。

    问题: 它是规范的一部分吗?如果是,我在哪里可以找到它?

    1 回复  |  直到 7 年前
        1
  •  1
  •   Nicol Bolas    7 年前

    它在[basic.stc.dynamic.allocation]/2中:“分配功能”的要求:

    此外,对于[new.delete.single]和[new.delete.array]中的库分配函数, p0

    CWG issue 1338 .