std::list<int> foo, bar, baz;
int main()
{
foo.push_back(3);
foo.push_back(2);
bar.push_back(1);
for (auto &x : {foo, bar, baz}) {
// x.push_back(42);
std::cout << x.size() << std::endl;
}
return 0;
}
यह प्रिंट पढ़ने के लिए पहुंच के लिए प्रारंभकर्ता सूचियों का उपयोग कर एक for .. in
पाश अनुकरण कर सकते हैं रेखा:
// x.push_back(42);
बहुत निकट से संबंधित: https://stackoverflow.com/questions/31724863/range-based-for-with -ब्रेस-प्रारंभकर्ता-ओवर-गैर-कॉन्स-वैल्यू –