共用方式為


CHeapPtr 類別

管理的堆積指標的智慧型指標類別。

重要

這個類別和其成員不能用於 Windows 執行階段執行的應用程式。

template<
typename T,
class Allocator= CCRTAllocator
> class CHeapPtr :
public CHeapPtrBase< T, Allocator>

參數

  • T
    儲存在堆積上的物件型別。

  • Allocator
    要使用的記憶體配置類別。

Members

3by29yh0.collapse_all(zh-tw,VS.110).gif公用建構函式

名稱

描述

CHeapPtr::CHeapPtr

建構函式。

3by29yh0.collapse_all(zh-tw,VS.110).gif公用方法

名稱

描述

CHeapPtr::Allocate

呼叫這個方法會配置在堆積上的記憶體中儲存物件。

CHeapPtr::Reallocate

呼叫這個方法會重新配置在堆積上的記憶體。

3by29yh0.collapse_all(zh-tw,VS.110).gif公用運算子

名稱

描述

CHeapPtr::operator =

指派運算子。

備註

根據預設CHeapPtrCHeapPtrBase 從衍生並使用 CRT 常式 (在 CCRTAllocator) 配置和釋放記憶體。 類別 CHeapPtrList 可能用來建構清單堆積指標。 請參閱 CComHeapPtr,使用 COM 記憶體配置常式。

繼承階層架構

CHeapPtrBase

CHeapPtr

需求

Header: atlcore.h

請參閱

參考

CHeapPtrBase 類別

CCRTAllocator 類別

其他資源

ATL 類別概觀