vektor& operator=(vektor& tenvektor)

{
    delka = tenvektor.delka;      // Přenes délku
    T* pompole = new T[delka];    // Vytvoř pomocné pole
    for(int i = 0; i < delka; i++)// a přenes tam data
        pompole[i] = tenvektor.pole[i];
    swap(pole, pompole);          // Prohoď pomocné a cílové
    delete pompole;               // pole a uvolni pomocné pole
    return *this;
}
