main.cpp
Kod:
[/B]#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
}
[B]
