Vector İterator Nedir?C++ Vector İterator Örneğimiz(iterator c++ example).
09.05.2012-22:23 Tarihinde Eklendi.
www.seyfettinkahveci.com
Oy Sayısı: 16006026Toplam Puan: 66760 / Yorum Sayısı: 412006026 adet.
main.cpp
#include <iostream>
#include <vector>//vector kütüphanesini sayfaya çağırıyoruz
using namespace std;//isim uzayı tanımlanıyor
int main()
{
vector <char> vektorum;//Vektorum adında char tipinde vektor tanımlandı.
vector <char>::iterator iteratorum;//char tipinde vectörün elemanlarını gösteren iteratorum adında iterator tanımlaması yapıldı.
for(int i=0;i<=20;i++){//vektörün içina asciiden eleman ekleme döngüsü açılıyor
vektorum.push_back(i+65);//vektörün içine Büyük harfler atanıyor
}//vektörün içine eleman ekleme döngüsü kapatılıyor
iteratorum =vektorum.begin();//vektörüm ün ilk elemanının(begin()) adresini iteratorumde göster
cout<<*iteratorum<<endl;//Ekran Çıktısı A ***Başında Yıldız olmasaydı iteretorun adresini yazardı
iteratorum++;//itaratorun olduğu yerden bir sonraki elemanı göstermesi sağlanıyor
cout<<*vektorum.begin()<<endl;//A yazar
cout<<*(vektorum.begin()+2)<<endl;//C yazar
cout<<vektorum[3]<<endl;//D yazar
cout<<*(vektorum.end())<<endl;//B yazar en son kaldığı yerden bir sonrakini yazar niye B Yazdı peki çünkü en başta vektörümüze boyut vermedik
vektorum.resize(20);//vektorun yeni boyutu 20 veriyoruz boş olan yerler 0 olur.
cout<<*(vektorum.end()-1)<<endl;//T yazar yani son eleman.Peki -1 Nedir? end() en son kaldığı yerden bir sonraki bölüm olduğu için bir çıkarttık
return 0;//programı bitirir
}
Bu projemizde c++ da bir vektör oluşturmayı, vektöre asci verilerini eklemeyi ve vektörün elemanlarını ekrana yazdıran kodlarımızı inceledik. Kod Hakkında Anlamadığınız Bir Kısım Olursa Yorum Ekleye Yazın En Kısa Sürede Cevaplamaya Çalışırım.
Seyfettin KAHVECİ
Balıkesir Üniversitesi
NEF-BOTE
| Uzun süredir yorumlara cevap veremediğim için sistem yeni yorumlara kapatılmıştır. Anlayışınız için teşekkürler. |
| ||||||||

