Реферат: Разработка библиотечных средств

{ for(j=0;j<A.size_col();j++)

out << A(i,j)<< " ";

out<<endl;

}

return out;

}

template <class VARTYPE>

int operator>>(istream &inp,Matrix<VARTYPE> &A)

{ for(int i=0,j;i<A.size_row();i++)

for(j=0;j<A.size_col();j++) if( !(inp>>A(i,j)) ) return 1;

return 0;

}

template <class VARTYPE>

void Matrix<VARTYPE>::swap_line(dim L1, dim L2)

{

if (L1==L2)

return;

double b;

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

{

b=(*this)(L1,j);

(*this)(L1,j)=(*this)(L2,j);

(*this)(L2,j)=b;

}

}

template <class VARTYPE>

void Matrix<VARTYPE>::swap_column(dim C1, dim C2)

{

if (C1==C2)

К-во Просмотров: 647
Бесплатно скачать Реферат: Разработка библиотечных средств