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

WW = new float*[string];

if(!WW) {

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

exit(EXIT_FAILURE);

}

for(int i = 0; i < string; i++) {

WW[i] = new float[column];

if(!WW[i]) {

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

exit(EXIT_FAILURE);

}

for(int j = 0; j < column; j++)

WW[i][j] = 0;

}

}

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

matrica :: ~matrica() {

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

delete [] WW[i];

delete [] WW;

}

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

float& matrica :: operator()(int i, int j) {

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

return WW[i - 1][j - 1];

else {

cout << "\n Ошибка доступа к элементу (" << i << ", " << j << ") ! \n";

exit(EXIT_FAILURE);

}

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