CHeapPtrBase 類別
這個類別會提供數個智慧標籤的堆疊指標類別的基礎。
重要
這個類別和其成員不能用於 Windows 執行階段執行的應用程式。
template <
class T,
class Allocator= CCRTAllocator
> class CHeapPtrBase
參數
T
儲存在堆積上的物件型別。Allocator
要使用的記憶體配置類別。 預設 CRT 偵錯堆積常式所需配置和釋放記憶體。
Members
公用建構函式
名稱 |
描述 |
---|---|
解構函式。 |
公用方法
名稱 |
描述 |
---|---|
呼叫這個方法會配置記憶體。 |
|
呼叫這個方法會接受一個現有指標的擁有權。 |
|
呼叫這個方法會釋放指標的擁有權。 |
|
呼叫這個方法會刪除上的物件。 CHeapPtrBase。 |
|
呼叫這個方法會重新配置記憶體。 |
公用運算子
名稱 |
描述 |
---|---|
轉型運算子。 |
|
_& 運算子。 |
|
成員指標運算子。 |
公用資料成員
名稱 |
描述 |
---|---|
指標資料成員變數。 |
備註
這個類別會提供數個智慧標籤的堆疊指標類別的基礎。 衍生類別,例如, CHeapPtr 和 CComHeapPtr,加入自己的建構函式和運算子。 在實作中看到這些類別。
需求
Header: atlcore.h