C++ में पूर्वनिर्धारित तत्वों के साथ std::vector को आसानी से कैसे आरंभ करें?
नमस्ते! मैंने हाल ही में C++ सीखना शुरू किया है और मुझे एक समस्या का सामना करना पड़ा। मुझे एक ऐसा vector बनाना है जिसमें तुरंत कुछ विशिष्ट संख्याएँ हों, जैसे: 1, 2, 3, 4, 5। Python में मैं बस `my_list = [1, 2, 3, 4, 5]` लिखूंगा, लेकिन C++ में यह थोड़ा जटिल है।
मुझे पता है कि पहले vector घोषित करके फिर `push_back` के माध्यम से एक-एक करके तत्व जोड़े जा सकते हैं:
```cpp
std::vector v;
v.push_back(1);
v.push_back(2);
v.push_back(3);
v.push_back(4);
v.push_back(5);
```
लेकिन यह बहुत लंबा और असुविधाजनक है, खासकर अगर 10 या 20 तत्व हों। मैंने आकार निर्दिष्ट करके vector घोषित करने और फिर इंडेक्स के अनुसार मान असाइन करने की भी कोशिश की:
```cpp
std::vector v(5);
v[0] = 1;
v[1] = 2;
v[2] = 3;
v[3] = 4;
v[4] = 5;
```
लेकिन यह भी बेढंगा लगता है। मुझे लगता है कि C++ में