ConstContainerRandomAccessIterator<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 işaret edilen öğe değiştirilemez.

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

Tür Parametreleri

TValue

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

Devralma
ConstContainerRandomAccessIterator<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

ConstContainerRandomAccessIterator<TValue>()

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

ConstContainerRandomAccessIterator<TValue>(ConstContainerRandomAccessIterator<TValue>)

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

ConstContainerRandomAccessIterator<TValue>(ContainerRandomAccessIterator<TValue>)

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

ConstContainerRandomAccessIterator<TValue>(IRandomAccessContainer<TValue>, Int32)

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

Özellikler

Item[Int32]

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

Yöntemler

Clone()

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

container()

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

distance(ConstContainerRandomAccessIterator<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(ConstContainerRandomAccessIterator<TValue>)

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

equal_to(IInputIterator<TValue>)

Verilen IInputIterator<TValue> nesnenin geçerli ConstContainerRandomAccessIterator<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(ConstContainerRandomAccessIterator<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()

Yineleyiciyi temel kapsayıcıdaki bir sonraki konuma veya kapsayıcı tamamen geçirilmişse kapsayıcının sonunun ötesindeki ilk konuma artırır.

prev()

Yineleyiciyi geçerli öğeden hemen önce öğ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(ConstContainerRandomAccessIterator<TValue>, Int32)

Yineleyiciyi verilen öğe sayısına kadar artırır. Tamsayı parametresi toplama işlecinin sağ tarafında belirtilir.

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

Yineleyiciyi verilen öğe sayısına kadar artırır. Tamsayı parametresi toplama işlecinin sol tarafında belirtilir.

Assign(ConstContainerRandomAccessIterator<TValue>)

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

Assign(ContainerRandomAccessIterator<TValue>)

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

Decrement(ConstContainerRandomAccessIterator<TValue>)

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

Decrement(Int32, Int32)

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

Equality(ConstContainerRandomAccessIterator<TValue>)

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

Equality(IInputIterator<TValue>)

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

GreaterThan(ConstContainerRandomAccessIterator<TValue>)

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

GreaterThan(IRandomAccessIterator<TValue>, ConstContainerRandomAccessIterator<TValue>)

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

GreaterThanOrEqual(ConstContainerRandomAccessIterator<TValue>)

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

GreaterThanOrEqual(IRandomAccessIterator<TValue>)

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

Implicit

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

Increment(ConstContainerRandomAccessIterator<TValue>)

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

Increment(Int32, Int32)

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

Inequality(ConstContainerRandomAccessIterator<TValue>)

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

Inequality(IInputIterator<TValue>)

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

LessThan(ConstContainerRandomAccessIterator<TValue>)

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

LessThan(IRandomAccessIterator<TValue>)

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

LessThanOrEqual(ConstContainerRandomAccessIterator<TValue>)

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

LessThanOrEqual(IRandomAccessIterator<TValue>, ConstContainerRandomAccessIterator<TValue>)

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

MemberSelection(ConstContainerRandomAccessIterator<TValue>)

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

PointerDereference(ConstContainerRandomAccessIterator<TValue>)

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

Subtraction(ConstContainerRandomAccessIterator<TValue>, Int32)

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

Subtraction(IRandomAccessIterator<TValue>)

İki yineleyici arasındaki farkı belirler.

Şunlara uygulanır