Aracılığıyla paylaş


<vector>

Kapsayıcı şablon sınıfı vektör ve birkaç destekleyici şablonlarını tanımlar.

vector Doğrusal sıradaki belirli bir türde öğeleri düzenler bir kapsayıcıdır.Bunu herhangi bir öğe ve dinamik ekleme ve çıkarma için ve serisinden hızlı rasgele erişim sağlar.vector Rasgele erişim performansı mekanlar tercih sırası kapsayıcısını olur.

Sınıfı hakkında daha fazla bilgi için vector, bkz: vector Class.Özelleştirme hakkında bilgi için vector<bool>, bkz: vector<bool> Class.

namespace std {
template<class Type, class Allocator>
    class vector;
template<class Allocator>
    class vector<bool>;

template<class Allocator>
    struct hash<vector<bool, Allocator> >;

        // TEMPLATE FUNCTIONS
template<class Type, class Allocator>
    bool operator== (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    bool operator!= (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    bool operator< (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    bool operator> (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    bool operator<= (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    bool operator>= (
        const vector< Type, Allocator>& _Left,
        const vector< Type, Allocator>& _Right
    );
template<class Type, class Allocator>
    void swap (
        vector< Type, Allocator>& _Left,
        vector< Type, Allocator>& _Right
    );
}  // namespace std

Parametreler

  • Tür
    Vektör içinde saklanan veri türünü şablon parametresi.

  • Ayırıcı
    Şablon parametre saklı ayırıcısı nesnenin bellek ayırma ve kaldırma sorumlu.

  • _Left
    Karşılaştırma işlemi (sol) ilk vektörde

  • _Right
    İkinci (sağda) vektörü karşılaştırma işlemi.

sxcsf7y7.collapse_all(tr-tr,VS.110).gifİşleçler

operator!=

Sınamaları işlecinin sol tarafındaki vektör nesnesi vektör nesnesini sağ tarafında eşit değildir.

Operatör <

Vektör nesnesini işlecinin sol tarafındaki vektör nesnesini sağ tarafındaki küçükse sınar.

Operatör < =

İşlecinin sol tarafındaki vektör nesnesinin sınamaları küçük veya eşit bir vektör nesnesine sağ tarafında olur.

operator ==

Vektör nesnesini sağ tarafındaki işlecinin sol tarafındaki vektör nesnesi eşitse sınar.

işleç >

Vektör nesnesini işlecinin sol tarafındaki vektör nesnesini sağ tarafındaki büyükse sınar.

işleç > =

Vektör nesnesini işlecinin sol tarafındaki büyük veya eşit bir vektör nesnesine sağ tarafında ise sınar.

sxcsf7y7.collapse_all(tr-tr,VS.110).gifSınıflar

Vector sınıfı

Belirli türdeki öğeleri doğrusal bir düzende yerleştirmek ve herhangi bir öğeye hızlı rasgele erişim izin sıra kapsayıcıları şablon sınıfı.

sxcsf7y7.collapse_all(tr-tr,VS.110).gifSpecializations

Vector <bool> Sınıf

Tam bir uzmanlığı türdeki öğeleri için şablon sınıfı vektör bool uzmanlığı tarafından kullanılan temel türü için bir ayırıcı ile.

Gereksinimler

Başlık: <vector>

Namespace: std

Ayrıca bkz.

Başvuru

Standart C++ Kitaplığı'nda iş parçacığı güvenliği

Standart Şablon Kütüphanesi

Diğer Kaynaklar

<vector> Üyeler

Üstbilgi dosyaları