建議使用 Visual Studio 2017

記憶體配置

 

如需 Visual Studio 2017 的最新文件請參閱 Visual Studio 2017 文件

使用這些常式配置、釋放及重新配置記憶體。

記憶體配置常式

常式用法.NET Framework 同等
_alloca, _malloca配置堆疊的記憶體不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
calloc配置陣列的記憶體,將配置的區塊中的每個位元組初始化為 0不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_calloc_dbg偵錯版本的 calloc;僅適用於偵錯版本的執行階段程式庫不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
operator delete釋放配置的區塊不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
operator delete[]釋放配置的區塊不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_expand以不移動的方式展開或壓縮記憶體區塊不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_expand_dbg偵錯版本的 _expand;僅適用於偵錯版本的執行階段程式庫不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
free釋放配置的區塊不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_free_dbg偵錯版本的 free;僅適用於偵錯版本的執行階段程式庫不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_freea從堆疊釋放配置的區塊不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_get_heap_handle取得 CRT 堆積的 Win32 HANDLE不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_heapadd將記憶體加入堆積不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_heapchk檢查堆積的一致性不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_heapmin釋放堆積中未使用的記憶體不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_heapset使用指定的值填寫釋放堆積項目不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_heapwalk傳回堆積中每個項目的資訊不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
malloc配置堆積中的記憶體區塊不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_malloc_dbg偵錯版本的 malloc;僅適用於偵錯版本的執行階段程式庫不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_msize傳回配置的區塊大小不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_msize_dbg偵錯版本的 _msize;僅適用於偵錯版本的執行階段程式庫不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
new配置堆積中的記憶體區塊不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
new[]配置堆積中的記憶體區塊不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_query_new_handler傳回 _set_new_handler 所設定之目前新處理常式的位址不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_query_new_mode傳回整數,此整數表示 _set_new_modemalloc 所設定的新處理常式模式。不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
realloc將區塊重新配置為新的大小不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_realloc_dbg偵錯版本的 realloc;僅適用於偵錯版本的執行階段程式庫不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_set_new_handlernew 運算子 (為了配置記憶體) 失敗時,啟用錯誤處理機制,並啟用標準範本程式庫 (STL) 的編譯。不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例
_set_new_modemalloc 設定新處理常式模式不適用。 若要呼叫標準 C 函式,請使用 PInvoke。 如需詳細資訊,請參閱平台叫用範例

依分類區分的執行階段常式

顯示: