stack Class
İşlevselliği bazı temel kapsayıcı türü için en son eklediğiniz öğenin erişimi sınırlayan bir kısıtlama sağlayan bir şablon kapsayıcı Adaptörü sınıf.Yalnızca yığın işlemlerini kabında yapılmakta olan NET olması önemlidir yığın sınıfı kullanılır.
template <
class Type,
class Container=deque<Type>
>
class stack
Parametreler
Türü
Yığın içinde saklanmasını öğe veri türü.Container
Yığın uygulamak için kullanılan temel kapsayıcı türü.Sınıf varsayılan değer olan deque*<Type>*.
Notlar
Sınıfının öğeleri türü ilk şablon, karara yığın nesnesi parametresi ile eşanlamlı value_type ve alttaki container sınıfının öğe türüyle eşleşmesi gerekir kap ikinci şablon parametresi tarafından karara.Türü bu tür nesneleri kopyalamak ve bu tür değişkenler için değerler atayın, böylece atanabilir, olmalıdır.
Yığın için uygun temel kapsayıcı sınıfları içerir deque, listesi, ve vektör, ya da işlemlerini destekleyen diğer sırası kapsayıcı geri, push_back, ve pop_back.Alttaki container sınıfının yalnızca sınırlı miktarda sırası kapsayıcı üye işlevleri olarak ortak bir arabirim sunar kapsayıcı adaptör içinde kapsüllenir.
Yığındaki nesneleri sınıfının öğeleri eşitlik karşılaştırılabilir ve yalnız olan türü eşitlik karşılaştırılabilir ve küçük-karşılaştırılabilir ve yalnız'den sınıfının öğeleri türü küçük-den karşılaştırılabilir.
Son giren ilk çıkar (LIFO) veri yapısı yığın sınıfını destekler.Akılda tutulması gereken iyi bir analog kalıplara yığınını olacaktır.Öğeleri (levha) eklenen, incelenen veya yalnızca temel kapsayıcı sonundaki son öğe yığına üstten kaldırıldı.Üst öğeye erişmek için kısıtlama yığın sınıfını kullanarak nedenidir.
Queue sýnýfý ilk giren ilk çıkar (FIFO) veri yapısı destekler.Akılda tutulması gereken iyi bir analog bankamatiğin için hizalama kişiler olacaktır.Öğeleri (insanları) satırın arkasına eklenir ve satır önden arkaya doğru kaldırılır.Hem ön hem de bir satır arkası incelenen.Yalnızca ön ve arka öğeleri bu yolla erişmek için sıra sınıfını kullanarak neden fur kısıtlamadır.
Priority_queue sınıfı en büyük öğe her zaman üst konumda olacak şekilde öğeleri sıralar.Bu öğe ve incelemesi ekleme ve kaldırma üst öğenin destekler.Akılda tutulması gereken iyi bir analog yeri, yaşı, yükseklik ya da başka bir ölçüt düzenlenir yukarı hizalama kişiler olacaktır.
Oluşturucular
Yapıları bir stack yani boş veya temel kapsayıcı nesnesi kopyası. |
TypeDef
Temel kabı olarak uyarlanan sağlayan bir tür bir stack. |
|
Öğelerin sayısını gösteren bir işaretsiz tamsayı türü bir stack. |
|
Bir öğe içinde depolanan nesne türünü gösteren bir tür bir stack. |
Üye işlevleri
Bağlıysa depolama alanı sınamalarını stack boş. |
|
Öğe üstünden kaldırır stack. |
|
Bir öğenin üstüne ekler stack. |
|
Öğelerin sayısını verir stack. |
|
Bir öğenin üst kısmındaki bir başvuru verir stack. |
Gereksinimler
Başlık: <stack>
Namespace: std
Ayrıca bkz.
Başvuru
Standart C++ Kitaplığı'nda iş parçacığı güvenliği