Statik dizeler dizisinin tüm öğelerini mümkün olan en iyi şekilde yinelemeye çalışıyorum. Numarayı takip etmek zorunda kalmadan tek satırda ilan edebilmek ve kolayca eleman ekleyip çıkarabilmek istiyorum. Kulağa çok basit geliyor, değil mi?
Olası çözüm olmayanlar:
vector<string> v;
v.push_back("abc");
b.push_back("xyz");
for(int i = 0; i < v.size(); i++)
cout << v[i] << endl;
Sorunlar - vektörü dizeler listesiyle tek satırda oluşturmanın yolu yok
Olası çözüm olmayan 2:
string list[] = {"abc", "xyz"};
Sorunlar - dizelerin sayısını otomatik olarak almanın bir yolu yok (bildiğim kadarıyla).
Bunu yapmanın kolay bir yolu olmalı.