मैं सबसे अच्छा संभव तरीके से तार के एक स्थिर सरणी के सभी तत्वों पर पुनरावृति करने की कोशिश कर रहा हूं। मैं एक पंक्ति में इसे घोषित करने में सक्षम होना चाहता हूं और आसानी से संख्याओं का ट्रैक रखने के बिना इसमें से तत्वों को जोड़ना / निकालना। वास्तव में सरल लगता है, है ना?
संभव गैर-समाधान:
vector<string> v;
v.push_back("abc");
b.push_back("xyz");
for(int i = 0; i < v.size(); i++)
cout << v[i] << endl;
समस्याएं - तार की सूची के साथ एक लाइन पर वेक्टर बनाने का कोई तरीका नहीं
संभव गैर-समाधान 2:
string list[] = {"abc", "xyz"};
समस्याएं - स्वचालित रूप से स्ट्रिंग्स की संख्या प्राप्त करने का कोई तरीका नहीं (जो मुझे पता है)।
ऐसा करने का एक आसान तरीका होना चाहिए।