نمایش نتایج 1 تا 3 از 3

نام تاپیک: Vector

Threaded View

پست قبلی پست قبلی   پست بعدی پست بعدی
  1. #1

    Exclamation Vector

    سلام
    تامع من قراره دو تا vector بگيره و عملياتي روي آنها انجام بده .به اين صورت :

    ADD(Result,result);

    ميخوام تغييرات انجام شده روي Result بعد از فراخواني Add باقي بمونه .خودم مي خواستم مشكل رو با return كردن يك vector حل كنم ولي exeption مي زنه...
    فكر كنم يكي ديگه از راه حل ها استفاده از overloadingباشد . من =را به صورت زير overload كردم:

    vector <int > std:: vector <int >::operator = ( vector <int> y )
    {
    vector <int>::iterator p;
    p= y. begin();
    while(p!= y.end ())
    {
    this ->push_back( *p );
    p++;
    }
    return *this;
    }

    ولي error زير را ميدهد!!

    < overloaded member function not found in 'std::vector<_Ty
    آخرین ویرایش به وسیله asrin|\| : شنبه 19 تیر 1389 در 20:29 عصر

قوانین ایجاد تاپیک در تالار

  • شما نمی توانید تاپیک جدید ایجاد کنید
  • شما نمی توانید به تاپیک ها پاسخ دهید
  • شما نمی توانید ضمیمه ارسال کنید
  • شما نمی توانید پاسخ هایتان را ویرایش کنید
  •