ConstContainerRandomAccessIterator<TValue> Sınıf

Tanım

Şu işlemleri destekleyen bir yineleyici sağlar: çağrısı yaparak bir konum ileri gitme, çağırarak operator++operator--bir konum 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

Bazı yöntemler, özellikle işleçler parametre için bir tür bildirir, ancak 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

Name Description
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 ConstContainerRandomAccessIterator<TValue> bir nesneden yeni ContainerRandomAccessIterator<TValue> bir nesne ayırır ve başlatır.

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

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

Özellikler

Name Description
Item[Int32]

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

Yöntemler

Name Description
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 sapması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()

Geçerli örneğin Type 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 Objectbasit 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 öğesine konumlandırın.

ToString()

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

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

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

İşleçler

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

Yineleyiciyi verilen öğe sayısına göre artırır. Toplama işlecinin sol tarafında tamsayı parametresi belirtilir.

Addition(ConstContainerRandomAccessIterator<TValue>, Int32)

Yineleyiciyi verilen öğe sayısına göre artırır. Tamsayı parametresi toplama işlecinin sağ 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 buna eşit olup olmadığını belirler.

GreaterThanOrEqual(IRandomAccessIterator<TValue>)

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

Implicit

bir'i ConstContainerRandomAccessIterator<TValue> öğ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 buna 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 ayırır. Tamsayı parametresi toplama işlecinin sağ tarafında belirtilir.

Subtraction(IRandomAccessIterator<TValue>)

İki yineleyici arasındaki farkı belirler.

Şunlara uygulanır