ارسال یک وکتور از طریق OutputArray - هفت خط کد انجمن پرسش و پاسخ برنامه نویسی

ارسال یک وکتور از طریق OutputArray

0 امتیاز
من یک وکتور از نوع عددی دارم که میخوام از طریق پارامتر OutputArray به عنوان خروجی بفرستم راهی برای اینکار وجود داره؟
سوال شده خرداد 10, 1394  بوسیله ی hojat1 (امتیاز 875)   12 68 99

1 پاسخ

0 امتیاز

بدین صورت عمل کنید.

void test1(OutputArray arr){
vector<int> a1 = { 1, 2, 3 };
Mat a(a1);
arr.create(a.size(), a.type());
Mat(a1).copyTo(arr);
}

int main(int argc, const char** argv)
{
vector<int> a;
test1(a);
for (auto& item : a)
cout << item << endl;
return 0;
}

 

پاسخ داده شده خرداد 11, 1394 بوسیله ی مصطفی ساتکی (امتیاز 21,998)   24 34 75
...