内存分配

使用这些实例分配,释放和重新分配内存。

内存分配例程

实例

使用

.NET framework 等效

_alloca, _malloca

从堆栈分配内存

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

calloc

分配数组的存储空间,初始化在分配的每个字节块为 0

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_calloc_dbg

调试 calloc版本中;只能在运行库的调试版本

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

delete 运算符

分配可用块

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

运算符删除 []

分配可用块

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_expand

展开或收缩内存块,而无需将其

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_expand_dbg

调试 _expand版本中;只能在运行库的调试版本

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

分配可用块

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_free_dbg

调试 free版本中;只能在运行库的调试版本

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_freea

分配可用从堆栈块

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_get_heap_handle

获取 CRT 堆的 Win32 处理。

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_get_sbh_threshold

返回将由小的块堆支持内存分配大小的上限

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_heapadd

添加到内存堆

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_heapchk

检查堆一致性

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_heapmin

将释放堆中未使用的内存

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_heapset

使用指定的值填充可用堆输入

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_heapwalk

返回有关每项的信息在堆

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

malloc

allocate 阻止堆中的内存

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_malloc_dbg

调试 malloc版本中;只能在运行库的调试版本

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_msize

返回范围的分配块

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_msize_dbg

调试 _msize版本中;只能在运行库的调试版本

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

new

allocate 阻止堆中的内存

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

新 []

allocate 阻止堆中的内存

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_query_new_handler

当前新的处理程序实例返回地址如设置由 _set_new_handler

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_query_new_mode

返回一个新的处理程序模式的整数设置由 malloc的 _set_new_mode

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

realloc

reallocate 块到新的大小

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_realloc_dbg

调试 realloc版本中;只能在运行库的调试版本

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_set_new_handler

启用错误处理机制,当 new 运算符失败时 (分配内存) 并启用标准模板库的生成 (STL)

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

_set_new_mode

设置 malloc的新处理程序模式

不适用。 若要调用标准 C 函数,请使用 PInvoke。 有关更多信息,请参见 平台调用示例

请参见

参考

运行时实例按类别