Реферат: Построение кубического сплайна функции

};

// кнструктор vector

vector :: vector(int column) : Column(column) {

vect = new float[column];

if(!vect) {

cout << endl << "\n !!!Не хватает памяти конструктору vector! \n";

exit(EXIT_FAILURE);

}

for(int i = 0; i < Column; i++)

vect[i] = 0;

}

// деструктор

vector :: ~vector() {

delete [] vect;

}

// операция доступа к эелементу

float& vector :: operator()(int i) {

if((i > 0) && (i <= Column))

return vect[i - 1];

else {

cout << "\n !!!Ошибка доступа к элементу вектора - " << i;

exit(EXIT_FAILURE);

}

}

// вывод вектора в поток

ostream& operator << (ostream& out, vector& vec) {

for(int i = 1; i <= vec.Column; i++)

out << vec(i) << ' ';

return out << endl;

К-во Просмотров: 374
Бесплатно скачать Реферат: Построение кубического сплайна функции