gslice Class
Çok boyutlu bir valarray kümelerine tanımlamak için kullanılan valarray yardımcı sınıfa. Valarray bir dizideki tüm öğeleri içeren çok boyutlu bir matris olarak kabul edilir, dilim bir vektör çok boyutlu dizi ayıklar.
Notlar
Sınıf bir nesne türü olarak niteleyen parametreleri depolar gslice_array. Valarray bir alt sınıfın bir nesnesi için bir bağımsız değişken olarak bir nesne sınıfı gslice görüntülendiğinde, dolaylı olarak oluşturulur valarray<Type>. Belirlediğiniz üst valarray Seçilen alt depolanan değerler şunlardır:
Başlangıç dizini.
Uzunlukta vector sınıfının valarray <size_t>.
İlerleme vector sınıfının valarray <size_t>.
İki vektörün aynı uzunlukta olmalıdır.
Gslice tarafından tanımlanan sabit valarray alt kümesidir, gslice yeni valarray olur. Gslice tarafından tanımlanan nonconstant valarray alt kümesidir, gslice özgün valarray için başvuru mantığı vardır. Nonconstant valarrays değerlendirme mekanizması, zamanı ve bellek kaydeder.
Kaynak ve hedef alt kümeleri gslices tarafından tanımlanan farklıdır ve tüm dizinler geçerli işlemleri valarrays garanti altına alınmıştır.
Oluşturucular
Bir alt kümesini tanımlayan bir valarray birden çok dilim oluşan valarray tüm belirtilen öğe Başlat. |
Üye işlevleri
Dizi değerleri genel bir dilim numaralarını öğeleri belirten bulur bir valarray. |
|
Genel bir dilim başlangıç dizini bulur bir valarray. |
|
Genel bir dilim öğeler arasındaki mesafeyi bulur bir valarray. |
Gereksinimler
Başlık: <valarray>
Namespace: std
Ayrıca bkz.
Başvuru
Standart C++ Kitaplığı'nda iş parçacığı güvenliği