Mam tablicę w stylu C i chcę ją przypisać do QVectora. Gdybym użyciu std :: vector, użyłbym assign()
:std :: wektor :: przypisz odpowiednik QVector
int arr[] = { 1, 2, 3, 4, 5 };
std::vector<int> v;
v.assign(arr, arr + sizeof(arr)/sizeof(int));
Ale QVector
nie mogłem znaleźć podobnego assign()
metody lub każdy konstruktor zakres przyjmujących.
Już zakodowałem pętlę for, aby to zrobić, ale byłem zaskoczony, że nie ma tak podstawowej funkcji, czy to naprawdę tak, czy jest odpowiednik?
Tak jak na marginesie, w twoim przykładzie nie użyłbym nawet 'assign', ale' vector'. –