Saya mencoba untuk mengulangi semua elemen dari string statis dengan cara terbaik. Saya ingin dapat mendeklarasikannya dalam satu baris dan dengan mudah menambahkan / menghapus elemen darinya tanpa harus melacak jumlahnya. Kedengarannya sangat sederhana, bukan?
Kemungkinan non-solusi:
vector<string> v;
v.push_back("abc");
b.push_back("xyz");
for(int i = 0; i < v.size(); i++)
cout << v[i] << endl;
Masalah - tidak ada cara untuk membuat vektor pada satu baris dengan daftar string
Kemungkinan non-solusi 2:
string list[] = {"abc", "xyz"};
Masalah - tidak ada cara untuk mendapatkan jumlah string secara otomatis (yang saya ketahui).
Pasti ada cara mudah untuk melakukan ini.