分享方式:


資料對齊

下列 C 執行階段函式支援資料對齊。

數據對齊例程

常式 使用
_aligned_free 釋放使用 _aligned_malloc_aligned_offset_malloc配置的記憶體區塊。
_aligned_free_dbg 釋放已使用 _aligned_malloc_aligned_offset_malloc 配置的記憶體區塊(僅限偵錯)。
_aligned_malloc 針對指定的對齊界限配置記憶體。
_aligned_malloc_dbg 在指定的對齊界限上配置記憶體,併為偵錯標頭配置額外的空間,並覆寫緩衝區(僅限偵錯版本)。
_aligned_msize 傳回堆積中所配置的記憶體區塊大小。
_aligned_msize_dbg 傳回堆積中所配置的記憶體區塊大小 (僅限偵錯版本)。
_aligned_offset_malloc 針對指定的對齊界限配置記憶體。
_aligned_offset_malloc_dbg 在指定的對齊界限上配置記憶體 (僅限偵錯版本)。
_aligned_offset_realloc 變更使用 或_aligned_offset_malloc配置的_aligned_malloc記憶體區塊大小。
_aligned_offset_realloc_dbg 變更已配置 _aligned_malloc_aligned_offset_malloc 的記憶體區塊大小(僅限偵錯版本)。
_aligned_offset_recalloc 變更使用 _aligned_malloc_aligned_offset_malloc 配置的記憶體區塊大小,並將記憶體初始化為 0。
_aligned_offset_recalloc_dbg 變更使用 _aligned_malloc_aligned_offset_malloc 配置的記憶體區塊大小,並將記憶體初始化為 0(僅限偵錯版本)。
_aligned_realloc 變更使用 或_aligned_offset_malloc配置的_aligned_malloc記憶體區塊大小。
_aligned_realloc_dbg 變更已配置 _aligned_malloc_aligned_offset_malloc 的記憶體區塊大小(僅限偵錯版本)。
_aligned_recalloc 變更使用 _aligned_malloc_aligned_offset_malloc 配置的記憶體區塊大小,並將記憶體初始化為 0。
_aligned_recalloc_dbg 變更使用 _aligned_malloc_aligned_offset_malloc 配置的記憶體區塊大小,並將記憶體初始化為 0(僅限偵錯版本)。

另請參閱

依類別排序的通用 C 執行階段常式