Witam
Dlaczego podczas kompilacji tego kodu:
class wektor
{
protected:
int n, *tablica;
public:
wektor(int n_par, int tablica_par[])
{
n=n_par;
tablica=new int[n];
for(int pom=0;pom<n;pom++)
{
tablica[pom]=tablica_par[pom];
}
}
wektor(int n_par)
{
n=n_par;
tablica=new int[n];
for(int pom=0;pom<n;pom++)
{
tablica[pom]=0;
}
}
wektor operator+(wektor wektor_par)
{
int pom = 0;
if(n>=wektor_par.n)
{
wektor w1(n);
for(pom;pom<wektor_par.n;pom++)
w1.tablica[pom]=tablica[pom]+wektor_par.tablica[pom];
for(pom;pom<n;pom++)
w1.tablica[pom]=tablica[pom];
}
else
{
wektor w1(wektor_par.n);
for(pom;pom<n;pom++)
w1.tablica[pom]=tablica[pom]+wektor_par.tablica[pom];
for(pom;pom<wektor_par.n;pom++)
w1.tablica[pom]=wektor_par.tablica[pom];
}
return w1;
};
Wyskakuje mi bład w
return w1;
o treści "error: 'w1' was not declared in this scope|"
Proszę o pomoc