SORU
18 Mart 2011, Cuma


const_iterator ve yineleyici arasındaki fark nedir?

Peki bu ikisi arasındaki fark STL içinde uygulanması ile ilgili. fark performansı nedir? Sadece okunduğunda, const_iterator tercih ediyoruz sanırım. değil mi?

Teşekkür ederim.

CEVAP
18 Mart 2011, Cuma


Performans farkı yok.

const_iterator döner sabit bir değer (const T&) için bir referans ve referans değeri değiştirme engeller: const-correctness zorlar.

Konteyner, sabit bir referans varsa, sadece const_iterator alabilirsiniz.

Düzenlenmiştir:const_iterator döner” doğru değil, bunu belirttiğin için Brandon için teşekkürler. sabit işaretçiler ben de adın

Düzenleme:İNEK nesneleri (std::string ama standart STL konteyner Bazı uygulama) için, olmayan sabit bir yineleyici (veya kaldırma) muhtemelen kopya tetikleyecektir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • SavageLuxxxGaming - Daily NBA 2K15 & NBA Live 15 Enjoy And Subscribe!

    SavageLuxxxG

    11 Ocak 2013
  • THE RED DRAGON

    THE RED DRAG

    6 ŞUBAT 2009
  • VitalyzdTv

    VitalyzdTv

    7 AĞUSTOS 2011