ConstReverseRandomAccessIterator<TValue> Sınıf

Tanım

Aşağıdaki işlemleri destekleyen bir yineleyici sağlar: çağrısı yaparak bir konum ileri gitme, çağırarak operator--operator++bir konumda geriye gitme, kullanarak operator[]bir öğeye erişme ve işaretçi aritmetiği kullanarak bir öğeye erişme. Yineleyici tarafından erişilen öğe değiştirilemez.

generic <typename TValue>
public ref class ConstReverseRandomAccessIterator : Microsoft::VisualC::StlClr::Generic::IRandomAccessIterator<TValue>
public class ConstReverseRandomAccessIterator<TValue> : Microsoft.VisualC.StlClr.Generic.IRandomAccessIterator<TValue>
type ConstReverseRandomAccessIterator<'Value> = class
    interface IRandomAccessIterator<'Value>
Public Class ConstReverseRandomAccessIterator(Of TValue)
Implements IRandomAccessIterator(Of TValue)

Tür Parametreleri

TValue

Denetlenen sıradaki öğenin türü.

Devralma
ConstReverseRandomAccessIterator<TValue>
Uygulamalar

Açıklamalar

Özellikle de operatörler olmak üzere bazı yöntemler, bir parametrenin türünü bildirmesine rağmen bir parametre adı belirtmez. Böyle bir parametre , adlandırılmamış parametre olarak bilinir. Bu yöntemlerin belgelerinde , A_0 yer tutucusu adlandırılmamış parametreyi temsil eder.

Oluşturucular

ConstReverseRandomAccessIterator<TValue>()

Yeni ConstReverseRandomAccessIterator<TValue> bir nesne ayırır ve başlatır.

ConstReverseRandomAccessIterator<TValue>(ConstReverseRandomAccessIterator<TValue>)

Var olan ConstReverseRandomAccessIterator<TValue> bir nesneden yeni ConstReverseRandomAccessIterator<TValue> bir nesne ayırır ve başlatır.

ConstReverseRandomAccessIterator<TValue>(IRandomAccessIterator<TValue>)

Var olan IRandomAccessIterator<TValue> bir nesneden yeni ConstReverseRandomAccessIterator<TValue> bir nesne ayırır ve başlatır.

ConstReverseRandomAccessIterator<TValue>(ReverseRandomAccessIterator<TValue>)

Var olan ReverseRandomAccessIterator<TValue> bir nesneden yeni ConstReverseRandomAccessIterator<TValue> bir nesne ayırır ve başlatır.

Özellikler

Item[Int32]

kapsayıcısında verilen konumdaki öğesine erişir.

Yöntemler

base()

Nesne için temel alınan temel yineleyiciyi ConstReverseRandomAccessIterator<TValue> alır.

Clone()

Geçerli ConstReverseRandomAccessIterator<TValue> nesnenin bir kopyasını oluşturur.

container()

Yineleyicinin geçiş yaptığı kapsayıcıyı alır.

distance(ConstReverseRandomAccessIterator<TValue>)

Geçerli yineleyicinin işaret olduğu öğe ile verilen yineleyicinin işaret olduğu öğe arasındaki uzaklığı belirler.

distance(IRandomAccessIterator<TValue>)

Geçerli yineleyicinin işaret olduğu öğe ile verilen yineleyicinin işaret olduğu öğe arasındaki uzaklığı belirler.

equal_to(ConstReverseRandomAccessIterator<TValue>)

Verilen ConstReverseRandomAccessIterator<TValue> nesnenin geçerli ConstReverseRandomAccessIterator<TValue> nesneyle aynı olup olmadığını belirler.

equal_to(IInputIterator<TValue>)

Verilen IInputIterator<TValue> nesnenin geçerli ConstReverseRandomAccessIterator<TValue> nesneyle aynı olup olmadığını belirler.

Equals(Object)

Belirtilen nesnenin geçerli nesneye eşit olup olmadığını belirler.

(Devralındığı yer: Object)
get_bias()

Yineleyicinin yanlılıklarını alır. Sapma, yineleyicinin sıfır öğesinden uzaklığıdır.

get_cref()

Yineleyicinin şu anda işaret etmekte olduğu öğeye sabit bir başvuru döndürür.

get_node()

Yineleyicinin işaret olduğu düğümü veya öğeyi alır.

get_ref()

Yineleyicinin şu anda işaret etmekte olduğu öğeye bir başvuru döndürür.

GetHashCode()

Varsayılan karma işlevi işlevi görür.

(Devralındığı yer: Object)
GetType()

Type Geçerli örneğini alır.

(Devralındığı yer: Object)
less_than(ConstReverseRandomAccessIterator<TValue>)

Geçerli yineleyicinin, verilen yineleyicinin işaret olduğu öğeden önceki kapsayıcıdaki bir öğeye işaret edip etmediğini belirler.

less_than(IRandomAccessIterator<TValue>)

Geçerli yineleyicinin, verilen yineleyicinin işaret olduğu öğeden önceki kapsayıcıdaki bir öğeye işaret edip etmediğini belirler.

MemberwiseClone()

Geçerli Objectöğesinin sığ bir kopyasını oluşturur.

(Devralındığı yer: Object)
move(Int32)

Yineleyiciyi verilen öğe sayısına göre taşır.

next()

Ters yineleyiciyi temel kapsayıcıdaki bir sonraki konuma veya kapsayıcı tamamen geçirilmişse kapsayıcının başındaki ilk konuma artırır.

prev()

Yineleyiciyi geçerli öğeden hemen sonra öğeye konumlandırın.

ToString()

Geçerli nesneyi temsil eden dizeyi döndürür.

(Devralındığı yer: Object)
valid()

Yineleyicinin geçerli olup olmadığını belirler ve temel kapsayıcıyı çapraz geçiş yapmak için güvenli bir şekilde kullanılabilir.

İşleçler

Addition(ConstReverseRandomAccessIterator<TValue>, Int32)

Ters yineleyiciyi verilen öğe sayısına göre artırır. Tamsayı parametresi toplama işlecinin sağ tarafında belirtilir.

Addition(ConstReverseRandomAccessIterator<TValue>, Int32, ConstReverseRandomAccessIterator<TValue>)

Ters yineleyiciyi verilen öğe sayısına göre artırır. Tamsayı parametresi toplama işlecinin sol tarafında belirtilir.

Assign(ConstReverseRandomAccessIterator<TValue>)

Verilen ConstReverseRandomAccessIterator<TValue> nesneyi geçerli nesneye atar.

Assign(ReverseRandomAccessIterator<TValue>)

Verilen ReverseRandomAccessIterator<TValue> nesneyi geçerli nesneye atar.

Decrement(ConstReverseRandomAccessIterator<TValue>)

Ters yineleyiciyi bir öğeye göre azaltma. Bu, azaltma işlecinin ön ek sürümüdür.

Decrement(Int32, Int32)

Ters yineleyiciyi bir öğeye göre azaltma. Bu, azaltma işlecinin sonek sürümüdür.

Equality(ConstReverseRandomAccessIterator<TValue>)

İki yineleyicinin aynı nesne olup olmadığını belirler.

GreaterThan(ConstReverseRandomAccessIterator<TValue>)

Sol taraftaki yineleyicinin konumunun, verilen sağ taraftaki yineleyicinin konumundan büyük olup olmadığını belirler.

GreaterThanOrEqual(ConstReverseRandomAccessIterator<TValue>)

Sol taraftaki yineleyicinin konumunun, verilen sağ taraftaki yineleyicinin konumundan büyük veya ona eşit olup olmadığını belirler.

Implicit

a ConstReverseRandomAccessIterator<TValue> öğesini öğesine IRandomAccessIterator<TValue>dönüştürür.

Increment(ConstReverseRandomAccessIterator<TValue>)

Ters yineleyiciyi bir öğe artırır. Bu, artım işlecinin ön ek sürümüdür.

Increment(Int32, Int32)

Ters yineleyiciyi bir öğe artırır. Bu, artım işlecinin sonek sürümüdür.

Inequality(ConstReverseRandomAccessIterator<TValue>)

Verilen ConstReverseRandomAccessIterator<TValue> nesnenin geçerli ConstReverseRandomAccessIterator<TValue> nesneden farklı olup olmadığını belirler.

LessThan(ConstReverseRandomAccessIterator<TValue>)

Sol taraftaki yineleyicinin konumunun, verilen sağ taraftaki yineleyicinin konumundan küçük olup olmadığını belirler.

LessThanOrEqual(ConstReverseRandomAccessIterator<TValue>)

Sol taraftaki yineleyicinin konumunun, verilen sağ taraftaki yineleyicinin konumundan küçük veya ona eşit olup olmadığını belirler.

MemberSelection(ConstReverseRandomAccessIterator<TValue>)

Yineleyicinin şu anda işaret etmekte olduğu öğeyi döndürür.

PointerDereference(ConstReverseRandomAccessIterator<TValue>)

Yineleyicinin şu anda işaret etmekte olduğu öğeyi döndürür.

Subtraction(ConstReverseRandomAccessIterator<TValue>, Int32)

Yineleyiciyi verilen öğe sayısına göre azaltma. Tamsayı parametresi çıkarma işlecinin sağ tarafında belirtilir.

Subtraction(IRandomAccessIterator<TValue>)

İki yineleyici arasındaki farkı belirler.

Şunlara uygulanır