slice Class
Yardımcı sınıf üst valarray tek boyutlu kümelerine tanımlamak için kullanılan valarray için. Bir valarray bir dizideki tüm öğelerin ile iki boyutlu bir matris olarak kabul edilir, dilim tek boyutta iki boyutlu dizi dışında bir vektör ayıklar.
Notlar
Sınıf bir nesne türü karakterize eden parametrelerini depolar slice_array sınıfın bir nesnesi için bir bağımsız değişken olarak bir nesne sınıfı dilimin görünür bir valarray alt dolaylı olarak oluşturulur valarray<Type>. Üst valarray Seçilen alt kümesi belirtmek depolanan değerler şunlardır:
Valarray Başlangıç dizininde.
Bir toplam uzunluğu veya dilim öğe sayısı.
Bir yanlış veya sonraki indices valarray öğeleri arasındaki uzaklık.
Bir dilim tarafından tanımlanan sabit valarray alt kümesidir, dilim yeni valarray olur. Bir dilim tarafından tanımlanan nonconstant valarray alt kümesidir, dilim için özgün valarray başvuru semantiği bulunur. Nonconstant valarrays için değerlendirme mekanizması, zamanı ve bellek kaydeder.
Valarrays işlemleri yalnızca kaynak ve hedef alt kümelerini dilim tarafından tanımlanan farklıdır ve tüm dizinler geçerli garanti altına alınmıştır.
Oluşturucular
Bir alt kümesini tanımlayan bir valarray , bir eşit uzaklıkta olan ve belirli bir öğede başlangıç öğeleri sayısının oluşur. |
Üye işlevleri
Öğelerin sayısı bir dilim içinde bulur bir valarray. |
|
Bir dilim başlangıç dizini bulur bir valarray. |
|
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