-2
我想在一個std :: vector的複製的QList這是我的代碼:在敵不過 '運算符=' '* __result = * __first'
std::copy(_param_31.listJobs->list_USCOREjobs.begin(),
_param_31.listJobs->list_USCOREjobs.end(),
listJobs.toVector().toStdVector().begin());
_param_31.listJobs->list_USCOREjobs // is a vector
listJobs // is a QList
和錯誤是:
no match for 'operator=' in '* __result = * __first'
非常感謝。
真的嗎?這是__full__錯誤?你的問題是什麼? – orlp 2012-03-19 14:41:24
您試圖將哪個對象複製到哪個對象?什麼是確切的類型(包括模板參數)?您發佈的代碼在多個級別上似乎沒有意義(例如,它似乎正在複製到臨時向量中)。 – interjay 2012-03-19 14:57:46
爲什麼你會期望這個工作?只需手動複製這些元素 - 這需要你三行循環,你就完成了。寫這個問題的時間可能較少。 – 2012-03-19 14:57:54