|
|
От: | Аноним | |
| Дата: | 19.11.06 17:53 | ||
| Оценка: | |||
struct matrix {
std::vector<MyStruct> v;
int dim1, dim2;
matrix(int _dim1 = 0, int _dim2 = 0): dim1(_dim1), dim2(_dim2) {
v.reserve(dim1*dim2);
}
double & operator(int index1, int index2){
return &v[index1*dim1+index2];
}
double operator(int index1, int index2) const{
return v[index1*dim1+index2];
}
};