napisalem prosty programik odwracajacy vector:
#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;
void odwroc(vector<int>&wektor,int left, int right)
{
if(left>=right)
{
return;
}
else
{
swap(wektor[left],wektor[right]);
odwroc(vector<int>&wektor,left+1,right-1); //w tym miejscu wywala error
}
}
int main()
{
vector <int> vec;
for(int i=0;i<1000;i++)
vec.push_back(i);
odwroc(vec,0,vec.size()-1);
}
blad to
error expected primary-expression before '&' token
nie do konca lapie dlaczego wyrzuca tego errora moze ktos pomoze? chodzi o to ze brakuje jakigos znaku?