CTypedPtrArray sınıfı
Bir tür-güvenli "kapsayıcı" sınıfın nesnelerini sağlar CPtrArray veya CObArray.
template< class BASE_CLASS, class TYPE >
class CTypedPtrArray : public BASE_CLASS
Parametreler
BASE_CLASS
Yazılı işaretçi array sınıfının temel sınıfı; array sınıfı olmalıdır (CObArray veya CPtrArray).TYPE
Temel sınıf dizisinde depolanan öğe türü.
Üyeler
Public yöntemler
Ad |
Description |
---|---|
Yeni bir öğe, bir dizi sonuna ekler.Gerekirse, dizi büyüyor |
|
Sonuna başka bir dizinin içeriğini ekler.Gerekirse, dizi büyüyor |
|
Başka bir dizi diziye kopyalar; dizi gerekirse büyür. |
|
Dizi öğesi işaretçinin geçici bir başvuru döndürür. |
|
Belirtilen dizin değeri döndürür. |
|
Belirtilen bir dizinde bir öğe (veya başka bir dizideki tüm öğelerin) ekler. |
|
Belirtilen dizin değerini belirler; dizi büyümesine izin verilmiyor. |
|
Belirtilen dizin değerini belirler; dizi gerekirse büyür. |
Ortak İşleçler
Ad |
Description |
---|---|
Ayarlar veya öğe belirtilen dizinde alır. |
Notlar
Kullandığınızda, CTypedPtrArray yerine CPtrArray veya CObArray, C++ tür denetleme olanağı, eşleşmeyen işaretçi türleri tarafından kaynaklanan hataları ortadan kaldırılmasına yardımcı olur.
Buna ek olarak, CTypedPtrArray sarıcı daha önce kullandıysanız, gerekli olacak çevrim çoğunu gerçekleştiren CObArray veya CPtrArray.
Çünkü tüm CTypedPtrArray olan satır içi işlevleri, bu şablonu kullanımını önemli ölçüde etkilemez boyutu veya hızı kodunuzu.
Kullanma hakkında daha fazla bilgi için CTypedPtrArray, makalelere bakın koleksiyonları ve şablonu temel sınıflar.
Devralma hiyerarşisi
BASE_CLASS
CTypedPtrArray
Gereksinimler
Başlık: afxtempl.h