Tôi đang cố gắng lặp lại tất cả các phần tử của một mảng chuỗi tĩnh theo cách tốt nhất có thể. Tôi muốn có thể khai báo nó trên một dòng và dễ dàng thêm / bớt các phần tử khỏi nó mà không cần phải theo dõi số lượng. Nghe thật đơn giản phải không?
Không có giải pháp có thể xảy ra:
vector<string> v;
v.push_back("abc");
b.push_back("xyz");
for(int i = 0; i < v.size(); i++)
cout << v[i] << endl;
Các vấn đề - không có cách nào để tạo vectơ trên một dòng với danh sách các chuỗi
Có thể không phải là giải pháp 2:
string list[] = {"abc", "xyz"};
Các vấn đề - không có cách nào để lấy số lượng chuỗi tự động (mà tôi biết).
Phải có một cách dễ dàng để làm điều này.