के बराबर असाइन करें मेरे पास एक सी-शैली सरणी है, और मैं इसे एक क्यूवीक्टर को असाइन करना चाहता हूं। अगर मैं std :: वेक्टर उपयोग कर रहे थे, मैं assign()
इस्तेमाल किया होगा:std :: vector :: QVector
int arr[] = { 1, 2, 3, 4, 5 };
std::vector<int> v;
v.assign(arr, arr + sizeof(arr)/sizeof(int));
लेकिन QVector
के लिए मैं एक ऐसी ही assign()
विधि, या किसी भी सीमा स्वीकार निर्माता नहीं पा सके।
मैंने पहले से ही एक लूप को कोड करने के लिए कोड किया है, लेकिन मुझे आश्चर्य हुआ कि ऐसा कोई बुनियादी कार्य नहीं था, क्या वास्तव में ऐसा है, या समकक्ष है?
बस एक साइड नोट के रूप में, आपके उदाहरण में मैं 'असाइन', लेकिन' वेक्टर 'का भी उपयोग नहीं करता। –